Sistemas de arquivos diferentes de UDF e ISO9660 em CDs, DVDs e Blu-ray

8

Eu sei de fato, que as versões Live CD de distros como Arch Linux, Debian, Fedora, Gentoo Linux, Salix, Ubuntu e em distribuições embutidas, como o firmware do roteador OpenWrt e DD-WRT usam SquashFS . Mas eu estava convencido de que a mídia ótica está praticamente vinculada a ISO9660 ou UDF.

Eu estava pensando que seria uma boa idéia usar o SquashFS para partições de recuperação, pois ele também funciona bem em discos rígidos.

Outra ideia que tive foi: que tal usá-lo em outras mídias ópticas? A maioria dos CD / DVD / BD-R é WORM, portanto, usar o SquashFS deve ser um passo à frente, dada a compressão transparente e tudo mais. Eu não sei se isso realmente funcionaria.

Como funcionam esses sistemas de arquivos não-UDF / ISO9660 em mídia ótica? Funciona em outro lugar também?

    
por polemon 04.02.2012 / 13:37

2 respostas

0

Você pode colocar qualquer sistema de arquivos em qualquer dispositivo de bloco que desejar. ISO9660 ou UDF são geralmente usados em mídia ótica porque é o que normalmente é esperado. Por exemplo, para o BIOS inicializar a partir do cd, ele deve estar em iso9660. A última vez que tentei, o Windows (XP) não leu UDF, exceto em mídia ótica, embora pareça ser um fs perfeitamente bom para usar em flash drives, uma vez que tem a capacidade de armazenar permissões de linux, mas também pode ser reconhecido pelo windows (apenas não em drives flash). Bastante bobo da Microsoft se recusar a lê-lo em drives flash, se você me perguntar.

    
por 05.02.2012 / 00:07
2

Eu acho que tudo funciona na medida em que o sistema operacional pode entendê-lo, afinal é uma questão de ler bits e bytes e traduzi-los para uma estrutura de sistema de arquivos.

Sobre dispositivos óticos inicializáveis, você só precisa ter certeza de que a parte El Torito está lá e que os BIOS podem entendê-la, o resto é deixado para qualquer sistema operacional que seja inicializado.

IIRC, o Knoppix lida com uma imagem do SquashFS armazenada em um sistema de arquivos ISO9660, provavelmente para garantir que possa ser lida por computadores sem o suporte ao SquashFS (tem a documentação de códigos de fraude, junto com outras coisas úteis). / p>     

por 04.02.2012 / 13:51

Tags