J'ai lu au hasard sur le système de fichiers syndicaux permettant à un utilisateur de monter simultanément plusieurs systèmes de fichiers simultanément.
Cependant, je trouve des difficultés à décider sur lequel utiliser (legsfs vs aufs vs surfs VS VS VS MHDDFS) et pourquoi, car je n'ai pas trouvé d'informations concrètes sur le sujet n'importe où. Je sais, par exemple, que des recouvrements ont été adoptés dans le noyau traditionnel de Linux, ce qui signifie qu'il pourrait obtenir une adoption plus large. J'apprécierais si quelqu'un me donne une certaine perspective.
Je ne trouve pas non plus la conception de cas d'utilisation du système de fichiers union sur quelque chose comme LVM (comme recommandé par les utilisateurs de Question distincte ) ou une configuration RAID sauf Dans le fait que LVM nécessite de formater tous les disques qui pourraient ne pas être souhaitables si vous avez déjà des données précieuses sur les lecteurs.
Voici quelques pensées - j'apprends toujours cela et mettra à jour cela comme je vais.
Il y a deux façons de regarder ceci:
Je comparerai le compartiment Unionfs/Ungsfs-Fuse/Overlayfs/AUFS/FRERGERFS, ce dernier étant un remplacement des MHDDFS.
Statut de développement
Support de distribution/noyau
Il existe des systèmes de fichiers de mode de mode de noyau et de système d'utilisateur, celui-ci exécuté sur le fusible. Les modèles de noyau ont moins de frais généraux (il y a une surcharge lorsque les commutateurs de code entre l'espace utilisateur et l'espace du noyau) mais le seul actuellement pris en charge dans le noyau Linux est superposéfs. Mode utilisateur Les systèmes de fichiers sont plus faciles pour les distributions à l'emballage.
copier sur écrire
Cela concerne l'affaire Live CD d'utilisation ci-dessous:
L'idée est d'avoir un CD-ROM/une partition en lecture seule d'un système Linux. Le système de fichiers Union donne à la recherche de l'utilisateur comme s'il s'agit d'un système en lecture-écriture afin de pouvoir apporter des modifications. Il existe un système de fichiers en lecture-écriture (par exemple, un TMPFS RAM) qui stocke le "Delta" de toute modification apportée par l'utilisateur, mais pas l'instantané complet.
Ici l'un des systèmes de fichiers syndicaux ferait.
Je suis conscient que c'est un cas d'utilisation principale, mais je ne connais pas les détails - une personne peut-elle fournir des conseils à ce sujet?
Par exemple, vous pourriez avoir deux ensembles de /home
Répertoires sur différents systèmes de fichiers. Ou vous pouvez optimiser votre ordinateur à la maison avec un deuxième disque dur et souhaitez un seul volume logique.
C'est là que vous n'auriez pas vraiment envie de copier-écriture, donc éventuellement que les fusifs sont le meilleur choix.
Je vais énumérer des cas d'utilisation pouvant être obtenus avec des systèmes de fichiers syndicaux mais pas LVM:
Si vous mettez la mise à niveau d'un système existant avec un deuxième disque, quelque chose comme les fousfs pourrait être meilleur, car LVM vous obligerait à reformater le premier disque dur, de sorte que les données à ce sujet. Un système de fichiers syndical éviterait cette étape.
LVM pourrait diviser un fichier sur deux disques durs physiques (supposant que RAID 0), vous le perdriez si un disque dur échoue.
Certains utilisateurs pourraient aimer, par exemple, pour garder leur /home
répertoire sur un bâton USB qu'ils peuvent emporter.
Dans le cas d'utilisation d'une partition virtuelle sur deux disques physiques, avec LVM, vous n'avez pas besoin de vous inquiéter de si les fichiers sont enregistrés sur un disque ou l'autre. Avec Mergefs, le système peut choisir automatiquement lequel pour vous en fonction de l'espace libre disponible.