Як створити файл і змонтувати його як файлову систему?


17

Як створити файл розміром 10М, відформатувати його у файловій системі ext3, а потім встановити його в / media / fuse?

Я спробував

mkfs -t ext3 file

потім встановити його

mount -t ext3 file /media/fuse

Він не працював, оскільки говорив, що файл не є блоковим пристроєм. Хтось може мені допомогти?


5
Вам просто потрібно додати -o loopдо команди mount.
enzotib


Щоб закріпити цикл ISO-файлу, я це роблю mount -o loop file.iso /media/iso.
Анонім

@enzotib Чи можете ви опублікувати це як відповідь, яку потрібно схвалити / прийняти, будь ласка?
Том Броссман

@TomBrossman: зроблено
enzotib

Відповіді:


15

Ваша процедура правильна, але при монтажі зображення файлу як файлової системи вам слід додати -o loopпараметр до mountкоманди:

mount -t ext3 -o loop file /media/fuse

Також -t ext3параметр не є строго необхідним, оскільки mountможе автоматично визначати тип файлової системи.


3
він правий, але забув додати спосіб створення файлу. dd if=/dev/zero of=file bs=1024 count=10240Це спосіб створити 10Mb-файл ... тоді ви можете відформатувати йогоmkfs.ext3
maniat1k

7
Тепер варіант більше mountне потребує -o loop, він може зрозуміти сам, він нам потрібен.
enzotib
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.