Crear ISO con nombres largos en GNU/Linux (mkisofs)

En una especie de extensión de mi anterior entrada, resolveré un fleco que dejé pendiente. Se trataba del comando:
$ mkisofs -o archivo.iso /ruta_de_carpeta/
Esto crea una imagen llamada archivo.iso con el contenido del directorio que especifiquemos. Sin embargo, para cumplir los mayores estándares en cuanto a longitud de nombres de archivo, renombra todos aquellos archivos de nombre de más de 8 caracteres a un nombre de 8 caracteres más punto y 3 caracteres de extensión (esto es, nombres de hasta 12 caracteres si se trata de archivos sin extensión). En cambio, la mayoría de sistemas son capaces de entender los discos grabados fuera del estándar, con nombres largos de archivo. Si queremos que nuestra ISO los respete y no los renombre, el comando se convierte en:
$ mkisofs -JR -o imagen.iso /ruta_de_carpeta/
Las opciones implicadas aquí son -J (de Joliet) y -R (de Rock Ridge) que permiten el uso de nombres largos manteniendo la compatibilidad. Cabe comentar que el resto de comandos vistos siguen siendo válidos.
Estrictamente, Joliet es una extensión del sistema de archivos ISO 9660 principalmente enfocada a la relajación de las normas y restricciones en cuanto a nombres de archivo en el estándar. Se puede consultar más en la Wikipedia: http://es.wikipedia.org/wiki/Joliet
Rock Ridge, por su parte, implementa otras caracteristicas como una jerarquía de directorios más extensa, enlaces simbólicos (ver la entrada de Junction Points dedicada a Windows XP, donde se explica más sobre este tipo de enlaces) y atributos de archivos. Su entrada en Wikipedia lo explica más detalladamente: http://es.wikipedia.org/wiki/Rock_Ridge

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s