loopПристрій головним чином управляється за допомогою losteupкоманди. Таким чином, losetup -aви отримуєте огляд використаних циклічних пристроїв та вкладених файлів. mountКоманда може встановити тільки блоковий пристрій . Пристрій циклу може створити віртуальний блок пристрою з файлу (символьного пристрою).
Насправді існує велика різниця між цими командами, оскільки в старих системах Linux mountне можна було розпізнати файл як правильний пристрій, який потрібно встановити, але під час виконання команди mount було багато функцій, отже, тепер він може самостійно вирішити спробуйте зателефонувати команді lotup та встановити результат. Але якщо ви отримали ціле зображення диска не в форматі iso, а, наприклад, з MBR на початку, команда mount не змогла розпізнати його, і вам доведеться знайти розділ, що використовується (наприклад, за допомогою parted disk_image.raw unit B printкоманди) yoursef, і ніж змонтувати його з повною програмою comman mount mount як:
mount disk_image.raw /mntpoint/ -o loop,offset=${OFFSET_of_PARTITION}
У цьому синтаксисі пристрій цикл не був визначений , і передбачається , що система вибрати перший вільний ( /dev/loop0, і /dev/loop1т.д.) Серед інших нових можливостей команди монтування є те , що вам не потрібно вказати тип файлової системи, що монтується блоковий пристрій (в вашому випадку -t iso9660) якщо була встановлена підтримка файлової системи
mount ubuntu.iso /mntвін не встановлює пристрій лише для читання, аmount /image.squashfs /mntтакож не встановлюєDIO(losetup --direct-io=on) циклічний пристрій.