File system diversi da UDF e ISO9660 su CD, DVD e Blu-ray


8

So per certo che le versioni Live CD di distribuzioni come Arch Linux, Debian, Fedora, Gentoo Linux, Salix, Ubuntu e su distribuzioni integrate come OpenWrt e il firmware del router DD-WRT usano SquashFS . Ma ero convinto che i supporti ottici siano praticamente legati a ISO9660 o UDF.

Stavo pensando che potrebbe essere una buona idea usare SquashFS per le partizioni di ripristino, poiché funziona bene anche sui dischi rigidi.

Un'altra idea che avevo era: che ne dici di usarlo su altri supporti ottici? La maggior parte dei CD / DVD / BD-R è comunque WORM, quindi l'utilizzo di SquashFS dovrebbe essere un passo avanti, data la compressione trasparente e tutto il resto. Non so se funzionerebbe davvero però.

Come funzionano quei filesystem non UDF / ISO9660 su supporti ottici? Funziona anche altrove?


1
La tua domanda mi ha fatto guardare un po 'in giro, e questa lwn.netdiscussione potrebbe essere interessante anche per te. (Non sembra rispondere alla tua domanda, però.)
sr_

Risposte:


0

Puoi mettere qualsiasi filesystem su qualsiasi dispositivo a blocchi che ti piace. ISO9660 o UDF sono generalmente utilizzati su supporti ottici perché è quello che ci si aspetta di solito. Ad esempio, affinché il BIOS si avvii dal cd, deve essere in iso9660. L'ultima volta che ho provato, Windows (XP) non avrebbe letto UDF se non su supporti ottici, anche se sembra essere un fs perfettamente buono da usare su unità flash poiché ha la capacità di memorizzare i permessi di Linux ma può anche essere riconosciuto da Windows (semplicemente non su unità flash). Piuttosto sciocco di Microsoft di rifiutare di leggerlo su unità flash se me lo chiedi.


Bene, UDF ha ottimizzazioni anche per i dischi rigidi. Non mi sembra che vengano utilizzati su hard disk in natura, però.
polemon

Dal momento che sto solo cercando informazioni su udf su unità flash, devo correggerti: udf funziona in WinXP, ma in modalità di sola lettura - ha solo bisogno di alcuni parametri specifici, come blocchi specifici (ci sono articoli su questo) . Nelle versioni successive di Windows funziona su read'n'write; quindi UDF va benissimo in sostituzione di FAT.
Ciao Angelo

@ Ciao Angelo, hai un puntatore a questi parametri? Mi piacerebbe vedere Windows effettivamente montare un'unità flash UDF.
psusi,

@psusi bene, per esempio questo o quello .
Ciao Angelo

1
@ Ciao Angelo, interessante .. Giuro che ho provato esattamente quell'installazione prima e ho scoperto che XP non l'avrebbe montata. Era il momento in cui ho anche patchato Linux per sfruttare meglio la funzionalità senza proprietario. Immagino che dovrò riprovare.
psusi,

2

Immagino che tutto funzioni per quanto il sistema operativo possa capirlo, dopo tutto si tratta di leggere bit e byte e tradurli in una struttura di filesystem.

Per quanto riguarda i dispositivi ottici avviabili, devi solo assicurarti che la parte El Torito sia presente e che i BIOS possano capirla, il resto è lasciato a qualunque sistema operativo venga avviato.

IIRC, Knoppix lo gestisce avendo un'immagine di SquashFS memorizzata in un filesystem ISO9660, probabilmente per assicurarsi che possa essere letta da computer senza il supporto di SquashFS (ha la documentazione dei cheat code lì, insieme ad altre cose utili).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.