Je sais pertinemment que les versions Live CD de distributions comme Arch Linux, Debian, Fedora, Gentoo Linux, Salix, Ubuntu et sur les distributions intégrées telles que le firmware du routeur OpenWrt et DD-WRT utilisent SquashFS . Mais j'étais convaincu que les supports optiques sont pratiquement liés à ISO9660 ou UDF.
Je pensais que ce pourrait être une bonne idée d'utiliser SquashFS pour les partitions de récupération, car cela fonctionne aussi bien sur les disques durs.
Une autre idée que j'avais était: que diriez-vous de l'utiliser sur d'autres supports optiques? La plupart des CD / DVD / BD-R sont WORM de toute façon, donc l'utilisation de SquashFS devrait être un pas en avant, étant donné la compression transparente et tout. Je ne sais pas si cela fonctionnerait vraiment.
Comment fonctionnent ces systèmes de fichiers non UDF / ISO9660 sur des supports optiques? Cela fonctionne-t-il également ailleurs?
lwn.net
fil pourrait aussi vous intéresser. (Cependant, cela ne semble pas répondre à votre question.)Réponses:
Vous pouvez placer n'importe quel système de fichiers sur n'importe quel périphérique de bloc que vous aimez. ISO9660 ou UDF sont généralement utilisés sur des supports optiques car c'est ce qui est généralement attendu. Par exemple, pour que le bios démarre à partir du CD, il doit être en iso9660. La dernière fois que j'ai essayé, Windows (XP) ne lirait pas UDF sauf sur des supports optiques, même si cela semble être un très bon fs à utiliser sur des lecteurs flash car il a la capacité de stocker des autorisations Linux mais peut également être reconnu par Windows (mais pas sur les lecteurs flash). Plutôt idiot de Microsoft de refuser de le lire sur des lecteurs flash si vous me le demandez.
la source
Je suppose que tout fonctionne pour autant que le système d'exploitation puisse le comprendre, après tout, il s'agit de lire des bits et des octets et de les traduire en une structure de système de fichiers.
À propos des périphériques optiques amorçables, il vous suffit de vous assurer que la partie El Torito est là et que les BIOS peuvent la comprendre, le reste est laissé au système d'exploitation démarré.
IIRC, Knoppix gère cela en ayant une image SquashFS stockée dans un système de fichiers ISO9660, probablement pour s'assurer qu'elle peut être lue par des ordinateurs sans prise en charge SquashFS (il contient la documentation des codes de triche, ainsi que d'autres éléments utiles).
la source