Andere Dateisysteme als UDF und ISO9660 auf CDs, DVDs und Blu-ray

8

Ich weiß, dass Live-CD-Versionen von Distributionen wie Arch Linux, Debian, Fedora, Gentoo Linux, Salix, Ubuntu und eingebetteten Distributionen wie der OpenWrt- und DD-WRT-Router-Firmware SquashFS verwenden . Ich war jedoch überzeugt, dass optische Medien praktisch an ISO9660 oder UDF gebunden sind.

Ich dachte, dass es eine gute Idee sein könnte, SquashFS für Wiederherstellungspartitionen zu verwenden, da es auch auf Festplatten gut funktioniert.

Eine andere Idee, die ich hatte, war: Wie wäre es mit der Verwendung auf anderen optischen Medien? Die meisten CD / DVD / BD-R sind sowieso WORM, daher sollte die Verwendung von SquashFS angesichts der transparenten Komprimierung und allem ein Fortschritt sein. Ich weiß allerdings nicht, ob das tatsächlich funktionieren würde.

Wie funktionieren diese Nicht-UDF / ISO9660-Dateisysteme auf optischen Medien? Funktioniert es auch woanders?

Polemon
quelle
1
Ihre Frage hat mich dazu gebracht, mich ein bisschen umzusehen, und dieser lwn.netThread könnte auch für Sie interessant sein. (
Scheint

Antworten:

0

Sie können ein beliebiges Dateisystem auf ein beliebiges Blockgerät legen. ISO9660 oder UDF werden im Allgemeinen auf optischen Medien verwendet, da dies normalerweise erwartet wird. Damit das BIOS beispielsweise von der CD booten kann, muss es sich in iso9660 befinden. Als ich das letzte Mal versuchte, las Windows (XP) UDF nur auf optischen Medien, obwohl es auf Flash-Laufwerken eine sehr gute fs zu sein scheint, da es Linux-Berechtigungen speichern kann, aber auch von Windows erkannt werden kann (nur nicht auf Flash-Laufwerken). Eher albern von Microsoft, sich zu weigern, es auf Flash-Laufwerken zu lesen, wenn Sie mich fragen.

psusi
quelle
Nun, UDF hat auch Optimierungen für Festplatten. Ich habe jedoch nicht den Eindruck, dass sie in freier Wildbahn auf Festplatten verwendet werden.
Polemon
Da ich nur auf Flash-Laufwerken nach Informationen über udf suche, muss ich Sie korrigieren: udf funktioniert in WinXP, aber im schreibgeschützten Modus - es werden nur einige bestimmte Parameter benötigt, z. B. eine bestimmte Blockgröße (es gibt) Artikel dazu) . In späteren Windows-Versionen funktioniert es beim Lesen und Schreiben. UDF ist also als Ersatz für FAT vollkommen in Ordnung.
Hi-Angel
@ Hi-Angel, hast du einen Zeiger auf diese Parameter? Ich würde gerne sehen, dass Windows tatsächlich ein UDF-Flash-Laufwerk bereitstellt.
Psusi
@psusi gut, zum Beispiel dieses oder jenes .
Hi-Angel
1
@ Hi-Angel, interessant .. Ich schwöre, ich habe genau dieses Setup schon einmal ausprobiert und festgestellt, dass XP es nicht mounten würde. Das war ungefähr zu der Zeit, als ich auch Linux gepatcht habe, um die No-Owner-Funktion besser nutzen zu können. Ich denke, ich muss es noch einmal versuchen.
Psusi
2

Ich würde vermuten, dass alles funktioniert, soweit das Betriebssystem es verstehen kann. Schließlich geht es darum, Bits und Bytes zu lesen und diese in eine Dateisystemstruktur zu übersetzen.

Bei bootfähigen optischen Geräten müssen Sie nur sicherstellen, dass der El Torito-Teil vorhanden ist und dass die BIOS ihn verstehen können. Der Rest bleibt dem gebooteten Betriebssystem überlassen.

IIRC, Knoppix behandelt dies, indem ein SquashFS-Image in einem ISO9660-Dateisystem gespeichert wird, wahrscheinlich um sicherzustellen, dass es von Computern ohne SquashFS-Unterstützung gelesen werden kann (es enthält dort die Dokumentation zu den Cheat-Codes sowie einige andere nützliche Dinge).

njsg
quelle