Como crio um arquivo e o monte como um sistema de arquivos?


17

Como criar um arquivo de tamanho 10M, formatá-lo com o sistema de arquivos ext3 e montá-lo em / media / fuse?

Eu tentei com

mkfs -t ext3 file

então para montá-lo

mount -t ext3 file /media/fuse

Não funcionou porque dizia que o arquivo não era um dispositivo de bloco. Alguém pode me ajudar?


5
Você apenas precisa adicionar -o loopao comando mount.
enzotib 7/11


Para montar um arquivo ISO em loop, eu faço isso mount -o loop file.iso /media/iso.
Anônimo

@enzotib Você pode postar isso como uma resposta a ser votada / aceita por favor?
Tom Brossman

@TomBrossman: done
enzotib

Respostas:


15

Seu procedimento está correto, mas ao montar uma imagem de arquivo como um sistema de arquivos, você deve adicionar a -o loopopção ao mountcomando:

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

Além disso, a -t ext3opção não é estritamente necessária, porque mountpode determinar automaticamente o tipo de sistema de arquivos.


3
ele está certo, mas esqueceu de acrescentar o caminho para criar um arquivo dd if=/dev/zero of=file bs=1024 count=10240este é o caminho para criar um arquivo de 10Mb ... então você pode formatá-lo commkfs.ext3
maniat1k

7
Agora mountnão precisa mais da -o loopopção, pode entender por si só que precisamos dela.
enzotib
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.