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?
lwn.net
Thread könnte auch für Sie interessant sein. (Antworten:
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.
quelle
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).
quelle