Systèmes de fichiers
Sélection d'un type de système de fichiers
Sélectionner le bon système de fichiers pour votre array Unraid ou cache pool est crucial. Cela vous aide à obtenir un équilibre entre performance, protection des données et fonctionnalités avancées. Unraid supporte plusieurs systèmes de fichiers modernes Linux, chacun avec ses propres forces uniques et cas d'utilisation spécifiques.
| Système de fichiers | Protection des données | Efficacité de l'espace | Fonctionnalités avancées | Meilleur cas d'utilisation |
|---|---|---|---|---|
| XFS | Aucune redondance intégrée | 100 % | Résistant à la corruption | Par défaut pour les disques d'une baie ; haute fiabilité |
| ZFS | RAIDZ1/RAIDZ2/RAIDZ3, miroirs, etc. | Varie selon le niveau de RAID | Checksums, Snapshots, RAID | Baies multi-appareils, VMs, Docker, utilisateurs avancés |
| BTRFS | RAID 0/RAID 1/10/5/6, miroirs | Varie selon le niveau de RAID | Checksums, Snapshots, RAID | Baies multi-appareils, mélange SSD/HDD, baies flexibles |
- XFS
- ZFS
- BTRFS
XFS est le système de fichiers par défaut pour les lecteurs array dans Unraid. Il est connu pour sa robustesse et sa capacité à se remettre des corruptions après des arrêts inopinés ou des plantages. Chaque lecteur formaté avec XFS agit comme un système de fichiers autonome, ce qui rend la récupération de données simple sur tout système Linux.
ZFS est un système de fichiers moderne qui est fourni avec des fonctionnalités avancées telles que les %%checksums|somme de contrôle%% pour détecter la %%bit rot|corruption de bits%%, des %%snapshots|instantanés%% pour les sauvegardes, et des options de support %%RAID|raid%% natives comme %%RAIDZ1|raidz1%%/%%RAIDZ2|raidz2%%/%%RAIDZ3|raidz3%% et des miroirs. %%ZFS|zfs%% peut être utilisé pour des pools à un seul disque ou à plusieurs disques dans Unraid 6.12 et versions ultérieures.
- Protection des données : Supporte divers niveaux de RAID pour la redondance.
- Performance : Excellent, en particulier pour les pools multi-appareils.
- Idéal pour : environnements haute performance, %%virtual machines|machines virtuelles%%, Docker, ou lorsqu'il est nécessaire d'utiliser des fonctionnalités avancées comme les %%snapshots|instantanés%%.
Pour explorer en profondeur les fonctionnalités, la configuration et les meilleures pratiques de ZFS, consultez notre section dédiée sur le stockage ZFS.
BTRFS offre un support RAID flexible, des checksums pour l'intégrité des données, et une gestion efficace des lecteurs de tailles mixtes dans les pools. Il sert de système de fichiers par défaut pour les cache pools et prend en charge les configurations à un ou plusieurs dispositifs.
- Mélanger différents types de systèmes de fichiers dans votre système Unraid est tout à fait acceptable ; le système de parité d'Unraid fonctionne indépendamment du système de fichiers utilisé.
- Formatez toujours et partitionnez les disques dans Unraid pour assurer la compatibilité.
- Les systèmes Linux peuvent lire ces systèmes de fichiers nativement ; cependant, Windows et macOS nécessitent des logiciels supplémentaires pour y accéder.
- Vous pouvez chiffrer des disques pour une sécurité accrue, mais gardez à l'esprit que les disques chiffrés peuvent poser des défis pour la récupération en cas de corruption.
- Pour les disques de transfert ou les appareils externes, il est recommandé d'utiliser le plugin Unassigned Devices, qui prend en charge des systèmes de fichiers supplémentaires.
:::tip[Still besoin d'aide pour choisir?
- Pour les disques de baie : XFS est généralement le meilleur choix pour la plupart des utilisateurs.
- Pour des performances élevées ou des fonctionnalités avancées : Choisissez ZFS ou BTRFS pour cache pools ou des configurations multi-appareils.
- Pour les baies mixtes ou en expansion : BTRFS est idéal si vous voulez utiliser différentes tailles de disques ou ajouter ou retirer facilement des appareils.
Si vous êtes incertain, commencer avec les paramètres par défaut est une bonne approche : utilisez XFS pour les disques array et BTRFS pour les cache pools.
:::