Jak utworzyć plik i zamontować go jako system plików?

17

Jak utworzyć plik o rozmiarze 10M, sformatować go w systemie plików ext3, a następnie zamontować w / media / fuse?

Próbowałem z

mkfs -t ext3 file

następnie go zamontować

mount -t ext3 file /media/fuse

Nie działało, ponieważ powiedziało, że plik nie jest urządzeniem blokowym. Czy ktoś może mi pomóc?

Jasio
źródło
5
Musisz tylko dodać -o loopdo polecenia mount.
enzotib,
Robię to, aby zamontować w pętli plik ISO mount -o loop file.iso /media/iso.
Anonimowy,
@enzotib Czy możesz to opublikować jako odpowiedź na głosowanie / przyjęcie?
Tom Brossman
@TomBrossman: done
enzotib

Odpowiedzi:

15

Twoja procedura jest poprawna, ale podczas montowania obrazu pliku jako systemu plików musisz dodać -o loopopcję do mountpolecenia:

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

Ponadto -t ext3opcja nie jest bezwzględnie wymagana, ponieważ mountmoże automatycznie określić typ systemu plików.

enzotib
źródło
3
ma rację, ale zapomniał dodać sposób utworzenia pliku. dd if=/dev/zero of=file bs=1024 count=10240To jest sposób na utworzenie pliku 10 mkfs.ext3
Mb
7
Teraz mountnie potrzebuje -o loopjuż tej opcji, może zrozumieć, że jej potrzebujemy.
enzotib