|
Con el poder que nos otorga Linux podremos crear un sistema de archivos en un archivo (o fichero). Humanamente hablando, podremos crear un archivo que contenga determinado sistema de archivos y montarlo como si fuera una partición más de nuestro disco duro.
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”.
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.
|