Si cela n'a pas beaucoup de temps depuis que vous avez commencé à utiliser Ubuntu, le système de fichiers par défaut ne devrait pas vous causer de problèmes. Cependant, si vous êtes un utilisateur avancé, vous pouvez rechercher des fonctionnalités spécifiques qui ne sont pas autrement disponibles dans votre système de fichiers.
Savoir ce que fait votre système de fichiers et comment il parvient à le faire peut aider votre système à travailler à des performances optimales, selon ce que vous recherchez. À cette fin, nous avons écrit ce guide afin que vous puissiez décider quel système de fichiers est le meilleur pour vous. Dans l'ensemble, le bon choix dépend simplement des fonctionnalités spécifiques que vous recherchez. Vos besoins définissent le système de fichiers que vous devriez opter.
Pour ce guide, nous ferons référence aux systèmes de fichiers pour Ubuntu 20.04 LTS; Cependant, il ne devrait pas y avoir de problèmes de compatibilité pour les versions précédentes. Avec cela à l'écart, commençons!
Comprendre certains termes de base
Lorsque vous parlez de fichiers et de systèmes de fichiers, vous entendrez de nombreux termes techniques être lancés, comme la fragmentation, les volumes, etc. Savoir ce que signifie ces termes vous aidera à faire un meilleur choix pour le système de fichiers que vous devez être utilisé pour Ubuntu.
Voici une liste de termes communs utilisés lorsque vous parlez de systèmes de fichiers.
La fragmentation fait référence à la rupture d'un grand morceau du bloc de mémoire (e.g., un fichier), qui est ensuite dispersé sur le périphérique de stockage permanent. Il s'agit d'un moyen inefficace de stocker des données, car la récupération de ces «morceaux» de mémoire est lente lorsque le fichier est à nouveau exécuté. Les systèmes de fichiers sont souvent conçus pour réduire la fragmentation.
Les volumes se réfèrent à des zones spécifiques dans le stockage permanent où les données sont stockées. Vous pouvez faire plusieurs volumes dans un seul périphérique de stockage. Par exemple, quatre volumes de 250 gigaoctets forment chacun un seul disque dur de Terabyte.
La journalisation est une méthode utilisée par les systèmes de fichiers pour garder les «journaux» sur la question de savoir si un fichier a été lu avec succès / écrit sur un périphérique de stockage permanent. Cela aide à prévenir la corruption des données alors que le journal garde un œil sur le fait que le processus de lecture / écriture s'est produit avec succès ou non.
La mise en commun du lecteur fait référence au regroupement de deux ou plusieurs lecteurs pour créer une piscine de mémoire. Ces piscines peuvent être utilisées pour créer des lecteurs virtuels.
Un thread est défini comme un flux séquentiel qui contrôle le processus d'une application. Le processeur et le système d'exploitation offrent à ces threads un temps de traitement. Ils sont exécutés de manière presque parallèle pour un fonctionnement en douceur d'une application.
Un instantané est le processus d'enregistrement de l'état de mémoire à son point de capture. Il est utilisé pour protéger les données et améliorer l'efficacité globale.
Maintenant que nous avons couvert certains termes de base liés aux systèmes de fichiers, nous pouvons passer à l'apprentissage de certains des meilleurs systèmes de fichiers qu'Ubuntu a à offrir.
1. Ext4
Ceci est le système de fichiers par défaut pour Ubuntu. Si vous êtes juste un utilisateur régulier qui cherche à utiliser Ubuntu comme tout autre système d'exploitation, ce système de fichiers est pour vous. Le système de fichiers étendu 4, ou EXT4 pour faire court, est le système de fichiers le plus récent de la série EXT.
EXT4 est livré avec des améliorations et des mises à niveau majeures par rapport à ses prédécesseurs. Il offre des améliorations dans les domaines de la défragmentation, la capacité d'incorporer des volumes et des fichiers plus importants. EXT4 offre également une compatibilité arrière pour les systèmes de fichiers EXT3 et EXT2.
L'avantage de l'EXT4 sur d'autres systèmes est son excellente capacité de lecture et son temps de chargement sur les autres systèmes. Cependant, il n'a pas de fonctionnalités avancées comme la compression transparente et est relativement plus lent dans l'écriture de fichiers.
Vous pouvez en savoir plus sur le système de fichiers EXT4 en cliquant ici.
2. Btrfs
BTRFS, autrement connu sous le nom de «système de fichiers B-Tree», est considéré comme une meilleure solution pour un système de fichiers adaptable à long terme. En effet.
Il a des fonctionnalités telles que la mise en commun du lecteur, la défragmentation à l'aide de réseaux en ligne et une capacité d'instantané améliorée (peut-être la meilleure fonctionnalité de BTRFS).
BTRFS est supérieur lorsqu'il s'agit de lire et d'écrire de grands fichiers et bases de données. Il prend également en charge un espace de conduite plus grand que Ext4, c'est pourquoi la plupart des entreprises préfèrent ce système.
Bien que BTRFS soit quelque peu instable par rapport aux autres systèmes de fichiers, des améliorations et des mises à jour pourraient en faire le choix par défaut pour chaque distribution Linux dans un avenir proche.
Cliquez ici pour en savoir plus sur ce système de fichiers.
3. Reiserfs
Si vous recherchez une alternative pour EXT4 sans compromettre la stabilité, Reiserfs est le système de fichiers pour vous. Il fournit des fonctionnalités qui n'étaient pas disponibles dans la version précédente d'EXT. Le seul inconvénient de l'utilisation de ce système de fichiers est que ses développeurs et la communauté Linux ne sont plus disponibles pour des raisons controversées, alors ne vous attendez pas à des mises à jour majeures de ce système de fichiers.
Il a un système de gestion du stockage fiable par rapport aux systèmes obsolètes comme XFS.
Vous pouvez en savoir plus sur Reiserfs en cliquant ici.
4. XFS
Silicon Graphics a créé des XF pour le système d'exploitation de leur entreprise. Le système de fichiers a été porté sur Linux en 2001. XFS est étrangement similaire à EXT4. Des caractéristiques telles que une diminution de la fragmentation et une allocation retardée sont courantes entre XFS et EXT4.
Quand il s'agit de traiter avec des fichiers plus petits, cependant, XFS n'est pas la meilleure option là-bas. Néanmoins, XFS compense ses défauts en fournissant la meilleure prise en charge des fichiers plus grands par rapport à ses concurrents. XFS prend également en charge les fonctionnalités des SSD.
Si vous souhaitez en savoir plus sur XFS, cliquez ici.
5. ZFS
ZFS (ou, dans le cas d'Ubuntu, OpenZFS) est l'un des meilleurs systèmes de fichiers. Pour Ubuntu 20.04 LTS, OpenZFS est disponible par défaut. Ainsi, vous pouvez éviter le processus d'installation et procéder directement à charger le système de fichiers.
Développé par Sun Microsystems, ZFS est un peu différent des autres systèmes de fichiers car il s'agit d'un système de fichiers intégré à un gestionnaire de volume. ZFS fournit de nombreuses fonctionnalités avancées similaires à BTRFS, par exemple, une bonne gestion du volume, la mise en commun des entraînements, les instantanés, etc. ZFS est le système de fichiers par défaut utilisé par Ubuntu pour gérer les conteneurs.
Il dispose également de la fonction RAID-Z avancée qui distribue des données de manière plus fiable et est la meilleure pour se remettre d'une panne de disque. Cette fonctionnalité n'est pas disponible sur ZFS, EXT4, BTRFS ou Reiser.
Cliquez ici pour plus d'informations sur ce système de fichiers.
Quel système de fichiers vous convient le mieux?
Maintenant que nous avons parlé des systèmes de fichiers disponibles pour Ubuntu, nous sommes amenés à poser la question: «Quel système de fichiers devez-vous utiliser?". En toute honnêteté, cela dépend de la préférence des utilisateurs. Généralement, l'EXT4 par défaut devrait faire le travail pour la plupart des utilisateurs. Cependant, si vous cherchez à utiliser des fonctionnalités plus avancées, vous pouvez choisir tout autre système de fichiers spécifique à vos besoins.
Conclusion
Nous espérons que ce guide vous a aidé à découvrir certains des meilleurs systèmes de fichiers disponibles pour Ubuntu. Nous espérons également que notre explication des types était suffisamment informative pour que vous preniez une bonne décision quant au mieux que le système de fichiers convient le mieux à vos besoins.