jueves, 10 de febrero de 2011

Cómo crear un fichero en un archivo.

Este es el proceso para crear un sistema de ficheros en un archivo y montarlo:
  1. Miramos los dispositivos 'loop' que existen para evitar pisar alguno ya existente con "sudo losetup -a"
  2. Creamos el archivo (en este caso del tamaño de un cd) con "dd if=/dev/urandom of=archivo_disco.img bs=1M count=650"
  3. Creamos el dispositivo virtual con "sudo losetup /dev/loop0 archivo_disco.img"
  4. Formateamos el dispositivo virtual (en este caso en formato ext4) con "sudo mkfs -t ext4 /dev/loop0"
  5. Creamos el punto de montaje con "mkdir /mnt/disco_archivo"
  6. Montamos el dispositivo virtual de la misma forma que se hace con discos reales con "sudo mount -t ext4 /dev/loop0 /mnt/disco_archivo" 
  7. Trabajamos sobre '/mnt/disco_archivo' como solemos hacer (moviendo archivos, editando textos, etc.).
  8. Desmontamos la unidad virtual con "sudo umount /mnt/disco_archivo".
  9. Eliminamos el dispositivo virtual con "sudo losetup -d /dev/loop0"
Este proceso se usaba para crear las imágenes de CD en la línea de comandos. Por supuesto ahora se usan programas con entornos gráficos más intuitivos.

No hay comentarios:

Publicar un comentario