Sistemas de archivos que no sean UDF e ISO9660 en CD, DVD y Blu-ray

8

Sé con certeza que las versiones de CD en vivo de distribuciones como Arch Linux, Debian, Fedora, Gentoo Linux, Salix, Ubuntu y en distribuciones integradas como el firmware del enrutador OpenWrt y DD-WRT usan SquashFS . Pero estaba convencido de que los medios ópticos están prácticamente vinculados a ISO9660 o UDF.

Estaba pensando que podría ser una buena idea usar SquashFS para particiones de recuperación, ya que también funciona bien en discos duros.

Otra idea que tuve fue: ¿qué tal usarlo en otros medios ópticos? La mayoría de los CD / DVD / BD-R son WORM de todos modos, por lo que usar SquashFS debería ser un paso adelante, dada la compresión transparente y todo. Sin embargo, no sé si eso realmente funcionaría.

¿Cómo funcionan esos sistemas de archivos que no son UDF / ISO9660 en medios ópticos? ¿Funciona en otro lugar también?

polemon
fuente
1
Su pregunta me hizo mirar un poco, y este lwn.nethilo también podría ser interesante para usted. (Sin embargo, no parece responder a su pregunta).
sr_

Respuestas:

0

Puede colocar cualquier sistema de archivos en cualquier dispositivo de bloque que desee. ISO9660 o UDF generalmente se usan en medios ópticos porque eso es lo que generalmente se espera. Por ejemplo, para que la BIOS arranque desde el CD, debe estar en iso9660. La última vez que lo intenté, Windows (XP) no leía UDF, excepto en medios ópticos, aunque parece ser un fs perfectamente bueno para usar en unidades flash, ya que tiene la capacidad de almacenar permisos de Linux, pero también puede ser reconocido por Windows (Simplemente no en unidades flash). Es bastante tonto por parte de Microsoft negarse a leerlo en unidades flash si me preguntas.

psusi
fuente
Bueno, UDF también tiene optimizaciones para discos duros. Sin embargo, no parece que se estén utilizando en discos duros en la naturaleza.
polemon
Como solo estoy buscando información sobre udf en unidades flash, tengo que corregirlo: udf funciona en WinXP, pero en modo de solo lectura, solo necesita algunos parámetros específicos, como el tamaño de bloque específico (hay artículos sobre esto) . En versiones posteriores de Windows funciona en lectura y escritura; entonces UDF está perfectamente bien como un reemplazo para FAT.
Hola Angel
@ Hola, Ángel, ¿tienes un puntero a estos parámetros? Me encantaría ver que Windows realmente monta una unidad flash UDF.
psusi
@psusi bueno, por ejemplo este o aquel .
Hola Angel
1
@ Hola, Angel, interesante ... Juro que probé exactamente esa configuración antes y descubrí que XP no la montaría. Ese fue el momento en que también parcheé Linux para hacer un mejor uso de la función sin propietario. Supongo que tendré que intentarlo de nuevo.
psusi
2

Supongo que todo funciona hasta donde el sistema operativo puede entenderlo, después de todo, es cuestión de leer bits y bytes y traducirlos a una estructura de sistema de archivos.

Acerca de los dispositivos ópticos de arranque, solo debe asegurarse de que la parte de El Torito esté allí y que los BIOS puedan entenderlo, el resto se deja a cualquier sistema operativo que se inicie.

IIRC, Knoppix maneja esto al tener una imagen de SquashFS almacenada en un sistema de archivos ISO9660, probablemente para asegurarse de que pueda ser leída por computadoras sin soporte de SquashFS (tiene la documentación de códigos de trucos allí, junto con algunas otras cosas útiles).

njsg
fuente