Я пытаюсь сделать 40 ГБ ext3 локальной петлевой файловой системы. Эта петлевая файловая система хранится на моем сетевом хранилище, которое смонтировано на компьютере Ubuntu Precise 12.04 x64 с использованием NFS. Машина имеет права на чтение и запись на NAS.
Я создал файл 40 ГБ для использования, запустив dd if=/dev/zero of=/media/vps/Ironman.ext3 bs=1024 count=40000000
. Файл был успешно создан, поэтому я смонтировал его как петлевую систему в /dev/loop0
, запустив sudo losetup /dev/loop0 /media/vps/Ironman.ext3
.
Сейчас я пытаюсь отформатировать это как файловую систему ext3, запустив sudo mkfs -t ext3 -q /media/vps/Ironman.ext3
. Однако всякий раз, когда я запускаю эту команду, я получаю следующий вывод:
mke2fs 1.42 (29-Nov-2011)
/media/vps/Ironman.ext3 is not a block special device.
Proceed anyway? (y,n) y
/media/vps/Ironman.ext3: Permission denied while setting up superblock
Как я могу обойти это, и отформатировать устройство обратной петли как ext3?
Обновление 1
Я только что попытался отформатировать его с помощью устройства обратной петли, как показано ниже. Я все еще, однако, получаю разрешение, которому отказывают. Вы можете увидеть в первом наборе файл уже был подключен.
danielsgroves@precise64:/dev$ sudo losetup /dev/loop0
/dev/loop0: [0015]:26378243 (/media/vps/Ironman.ext3)
danielsgroves@precise64:/dev$ sudo mkfs -t ext3 -q /dev/loop0
/dev/loop0: Operation not permitted while setting up superblock
Обновление 2
С подробным выводом
danielsgroves@precise64:/dev$ sudo mkfs -t ext3 -v /dev/loop0
mke2fs 1.42 (29-Nov-2011)
fs_types for mke2fs.conf resolution: 'ext3'
/dev/loop0: Operation not permitted while setting up superblock