Quelle valeur accordez-vous aux données ?
Sérieusement, chaque système de fichiers a ses propres compromis. Avant d'aller plus loin, je suis un grand fan de XFS et de Reiser, même si j'utilise souvent Ext3. Il n'y a donc pas de réel parti pris pour les systèmes de fichiers, mais je vous le fais savoir...
Si le système de fichiers n'est guère plus qu'un conteneur pour vous, optez pour ce qui vous offre les meilleurs temps d'accès.
Si les données ont une valeur significative, il est préférable d'éviter XFS. Pourquoi ? Parce que s'il n'est pas possible de récupérer une partie d'un fichier journalisé _il mettra les blocs à zéro_ et rendent les données irrécupérables. Cette question est corrigé dans le noyau Linux 2.6.22 .
ReiserFS est un excellent système de fichiers, à condition que il ne se bloque jamais . La récupération du journal fonctionne bien, mais si, pour une raison quelconque, vous perdez vos informations de parition ou si les blocs centraux du système de fichiers sont détruits, vous risquez d'être confronté à un dilemme s'il y a plusieurs partitions ReiserFS sur un disque - car le mécanisme de récupération est essentiellement le suivant analyse l'ensemble du disque, secteur par secteur, à la recherche de ce qu'il "pense" être le début du système de fichiers . Si vous avez trois partitions avec ReiserFS mais qu'une seule est endommagée, vous pouvez imaginer le chaos que cela provoquera lorsque le processus de récupération recollera les morceaux des deux autres systèmes...
Ext3 est "lent", c'est-à-dire que "j'ai 32 000 fichiers et il faut du temps pour les trouver tous en cours d'exécution". ls
". Si vous avez des milliers de petites tables temporaires partout, vous aurez un peu de mal. Les versions plus récentes incluent maintenant une option d'indexation qui réduit considérablement la traversée des répertoires, mais cela peut encore être pénible.
Je n'ai jamais utilisé JFS. Je peux seulement dire que toutes les critiques que j'ai lues à son sujet étaient de l'ordre de "solide, mais pas le plus rapide du quartier". Il mérite peut-être d'être étudié.
Assez parlé des inconvénients, voyons les avantages :
XFS :
- cris avec d'énormes fichiers, temps de récupération rapide
- recherche d'annuaire très rapide
- Primitives pour geler et dégeler le système de fichiers pour le dumping
ReiserFS :
- Accès optimal aux petits fichiers
- Regroupe plusieurs petits fichiers dans les mêmes blocs, ce qui permet d'économiser l'espace du système de fichiers.
- récupération rapide, temps de récupération inférieurs à ceux de XFS
Ext3 :
- Testé et vrai, basé sur le code éprouvé d'Ext2
- Beaucoup d'outils pour travailler avec
- Peut être remonté en tant qu'Ext2 en cas de besoin pour la récupération.
- Peut être à la fois rétréci et étendu (les autres systèmes de fichiers ne peuvent être étendus)
- Les versions les plus récentes peuvent être développées "en direct" (si vous êtes aussi audacieux).
Comme vous le voyez, chacun a ses propres particularités. La question est de savoir laquelle est la moins excentrique pour vous ?