Para hacerlo, primero debemos crear el archivo:
touch nombre_de_archivo Luego ejecutamos el comando dd para darle un tamaño al archivo:
dd if=/dev/zero of=/tmp/nombre_de_archivo bs=1024 count=102400 En este ejemplo el archivo tendrá 100MB y será creado en /tmp. Puedes modificar el parámetro “of” para modificar la ubicación del nuevo archivo y los parámetros “count” y “bs” para modificar el tamaño del archivo.
Ahora le damos formato a nuestro fichero con el sistema de archivos que queramos.
Para Ext3 por ejemplo:
mkfs.ext3 nombre_de_archivo Después de creado y formateado el archivo, el mismo ya está listo para ser montado:
mount -t ext3 /tmp/nombre_de_archivo /mnt/nombre_de_archivo -o loop Como ya sabrás, el parámetro “-o loop” debe ser utilizado ya que el archivo no es un “Block device” o dispositivo de bloques.
Listo. Ya tenemos a nuestro sistema de archivos anidado dentro del sistema de archivos principal.
¿Que utilidad tiene todo esto?
De aquí en adelante ya puedes usar tu imaginación.


0 comentarios