Come posso creare un file e montarlo come filesystem?


17

Come faccio a creare un file di dimensioni 10 M, formattarlo con il file system ext3 e quindi montarlo in / media / fuse?

Ci ho provato

mkfs -t ext3 file

quindi per montarlo

mount -t ext3 file /media/fuse

Non ha funzionato perché diceva che il file non era un dispositivo a blocchi. Qualcuno può aiutarmi?


5
Devi solo aggiungere -o loopal comando mount.
enzotib,


Per montare in loop un file ISO, lo faccio mount -o loop file.iso /media/iso.
Anonimo

@enzotib Puoi pubblicarlo come risposta per essere votato / accettato per favore?
Tom Brossman,

@ TomBrossman: terminato
enzotib,

Risposte:


15

La procedura è corretta, ma quando si monta un'immagine di file come filesystem è necessario aggiungere l' -o loopopzione al mountcomando:

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

Inoltre, l' -t ext3opzione non è strettamente richiesta, poiché mountpuò determinare automaticamente il tipo di filesystem.


3
ha ragione, ma ho dimenticato di aggiungere il modo di creare un file, dd if=/dev/zero of=file bs=1024 count=10240questo è il modo di creare un file da 10 Mb ... quindi puoi formattarlo conmkfs.ext3
maniat1k,

7
Ora mountnon ha più bisogno -o loopdell'opzione, può capire da sola che ne ha bisogno.
enzotib,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.