Вам необходимо создать файловую систему на устройстве цикла, а не файл, который поддерживает устройство цикла. (Это то, о чем говорит предупреждение «не блочное специальное устройство» от mke2fs.) Файл резервной копии - только вопрос рассмотрения кода «устройства петли» в ядре, и вы не будете использовать его напрямую, кроме как в losetup
команда. Ошибка «Отказано в разрешении» может быть вызвана тем, что вы пытаетесь напрямую изменить файл поддержки текущего активного устройства цикла; это может легко привести к разного рода разрушениям, поэтому ядро, скорее всего (разумно), не позволит вам сделать это даже с правами root.
После запуска losetup
используйте sudo mkfs -t ext3 -q /dev/loop0
вместо этого, и все должно работать нормально. Затем смонтировать /dev/loop0
там, где вы предпочитаете (как, скажем, sudo mount /dev/loop0 /media/ironman
).
Это может стать более понятным, если вы рассмотрите другие опции, доступные для losttup, включая --offset
и --sizelimit
(см. Страницу руководства для большего количества примеров).