Мне было интересно, что означает «петля» при таком использовании mount:
mount -t iso9660 -o loop matlab.iso /media/cdrom0
Это тип устройства? Что означает этот тип устройства «петля»? Могу ли я выбрать другие типы устройств для файла iso? Спасибо!
Устройство "цикла" в Linux является абстракцией, которая позволяет Вам рассматривать файл как блочное устройство. Это конкретно предназначено для использования как Ваш пример, где можно смонтировать файл, содержащий образ CD, и взаимодействовать с файловой системой в ней, как будто это было записано к CD и поместило в диске.
Можно найти больше информации о Википедии.
Опция loop
для монтирования (это не тип, а опция) сообщает mount, что это «петлевое» устройство - обычный файл, который будет использоваться в качестве блочного устройства.
В фоновом режиме mount устанавливает устройство обратной петли (/dev/loopX
), а затем монтирует его в /media/cdrom0.