Systèmes de fichiers autres que UDF et ISO9660 sur CD, DVD et Blu-ray

8

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?

polémon
la source
1
Votre question m'a fait un peu regarder autour de moi, et ce lwn.netfil pourrait aussi vous intéresser. (Cependant, cela ne semble pas répondre à votre question.)
sr_

Réponses:

0

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.

psusi
la source
Eh bien, UDF a également des optimisations pour les disques durs. Je n'ai pas l'impression qu'ils soient utilisés sur des disques durs dans la nature, cependant.
polemon
Puisque je traîne juste à la recherche d'informations sur udf sur les lecteurs flash, je dois vous corriger: udf fonctionne dans WinXP, mais en mode lecture seule - il a juste besoin de certains paramètres spécifiques, comme une taille de bloc spécifique (il y a articles à ce sujet) . Dans les versions ultérieures de WIndows, cela fonctionne sur read'n'write; donc UDF est parfaitement bien en remplacement de FAT.
Hi-Angel
@ Salut Angel, tu as un pointeur sur ces paramètres? J'adorerais voir Windows monter un lecteur flash UDF.
psusi
@psusi bien, par exemple celui-ci , ou celui-là .
Hi-Angel
1
@ Hi-Angel, intéressant .. Je jure que j'ai essayé exactement cette configuration avant et que XP ne le montait pas. C'est à peu près à ce moment-là que j'ai également patché Linux pour mieux utiliser la fonctionnalité sans propriétaire. Je suppose que je vais devoir réessayer.
psusi
2

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).

njsg
la source