¿Cómo creo un archivo y lo monte como un sistema de archivos?


17

¿Cómo puedo crear un archivo de tamaño 10M, formatearlo con el sistema de archivos ext3 y luego montarlo en / media / fuse?

Lo intenté con

mkfs -t ext3 file

luego montarlo

mount -t ext3 file /media/fuse

No funcionó porque decía que el archivo no era un dispositivo de bloque. Alguien puede ayudarme?


55
Solo tiene que agregar -o loopal comando de montaje.
enzotib


Para montar en bucle un archivo ISO, hago esto mount -o loop file.iso /media/iso.
Anónimo

@enzotib ¿Puedes publicar eso como una respuesta para ser votado / aceptado por favor?
Tom Brossman

@TomBrossman: hecho
enzotib

Respuestas:


15

Su procedimiento es correcto, pero al montar una imagen de archivo como un sistema de archivos, debe agregar la -o loopopción al mountcomando:

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

Además, la -t ext3opción no es estrictamente necesaria, ya que mountpuede determinar automáticamente el tipo de sistema de archivos.


3
tiene razón, pero olvidó agregar la forma de crear un archivo, dd if=/dev/zero of=file bs=1024 count=10240esta es la forma de crear un archivo de 10Mb ... luego puede formatearlo conmkfs.ext3
maniat1k

77
Ahora mountya no necesita la -o loopopción, puede entender por sí solo si la necesita.
enzotib
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.