Foro de Linux - Gustavo Guillermo Software Compunauta Micro Linux (uLinux)
BUZÓN de CONSULTAS y COMENTARIOS | TEMARIO PRINCIPAL

[Gnupérnico II - MetaBuscador]


CREAR UNA IMAGEN DE CD DESDE LA LINEA DE COMANDOS


GENERALIDADES

Se pretende fabricar una imágen de forma sencilla a partir del contenido de un directorio de linux. Se puede pretender dos cosas, que los Links Simbólicos se almacenen como Links Simbólicos o que estos sean seguidos y almacenen el archivo o el directorio completo al que apunten. Tener cuidado con las recursiones infinitas!!!!


GENERAR UNA IMAGEN CON LINKS

Primero vamos al directorio donde se encuentra el contenido a grabar y ejecutamos: du -csh ./ la salida de este comando nos va a mostrar el tamaño en forma legible del directorio con todos los subdirectorios y archivos. Paso seguido podemos ver en que partición nos queda lugar ejecutando df -h que nos mostrará el espacio libre de todas las particiones montadas y en que directorios se montaron. Encontramos un directorio para generar la imágen y ejecutamos lo siguiente. Supongamos que el contenido del CD se encuentra en /home/gus/cdlibros/

root@gus:/tmp/ >cd /home/gus/cdlibros
root@gus:/home/gus/cdlibros/ >du -csh
./
645MB
root@gus:/home/gus/cdlibros/ >

Parece estar todo correcto, por lo que podemos hacer la imágen sin pasarnos de la capacidad del CD ejecutamos:

root@gus:/tmp/ >cd /home/gus/cdlibros
root@gus:/home/gus/cdlibros/ >mkisofs -J -L -r -gui /home/gus/cdlibros>/tmp/testd.raw
.
.
.

SUficiente, esto nos creará una imagen de cd en la carpeta /tmp, y se llama testd.raw. La imagen quedó compatible con Joliet (sistema de Windows) y con RockRidge de Linux y están permitidos los links simbólicos


GENERAR UNA IMAGEN SIN LINKS (siguiéndolos)

Primero vamos al directorio donde se encuentra el contenido a grabar y ejecutamos: du -cshL ./ la salida de este comando nos va a mostrar el tamaño en forma legible del directorio con todos los subdirectorios y archivos siguiendo los links simbólicos. Paso seguido podemos ver en que partición nos queda lugar ejecutando df -h que nos mostrará el espacio libre de todas las particiones montadas y en que directorios se montaron. Encontramos un directorio para generar la imágen y ejecutamos lo siguiente. Supongamos que el contenido del CD se encuentra en /home/gus/cdlibros/ y que aquí generamos links a los directorios que queremos copiar en el CD sin tener que copiar el contenido a la carpeta.

root@gus:/tmp/ >cd /home/gus/cdlibros
root@gus:/home/gus/cdlibros/ >du -cshL
./
645MB
root@gus:/home/gus/cdlibros/ >

Parece estar todo correcto, por lo que podemos hacer la imágen sin pasarnos de la capacidad del CD ejecutamos:

root@gus:/tmp/ >cd /home/gus/cdlibros
root@gus:/home/gus/cdlibros/ >mkisofs -J -L -r -f -gui /home/gus/cdlibros>/tmp/testd.raw
.
.
.

Suficiente, esto nos creará una imagen de cd en la carpeta /tmp, y se llama testd.raw. La imagen quedó compatible con Joliet (sistema de Windows) y con RockRidge de Linux y no están permitidos los links simbólicos ya que fueron reemplazados por los lugares a los que apuntaban. Esto nos permite generar un CD sin mover nada ni copiar nada... sólo haciendo enlaces a las carpetas a copiar.


|Contrate Nuestra asesoría, instalación y cursos en Sistemas Linux, Redes, etc. Acerca de este sitio web Webmaster | Volver Al Inicio | Compunauta Micro Linux (uLinux) El servidor en CD, sin innstalación. |