XFS est l'un des systèmes de fichiers les plus rapides, en particulier en combinaison avec des volumes RAID. Mais cela a un coût :vous aurez besoin d'au moins 1 Go de mémoire dans votre machine virtuelle si vous souhaitez utiliser XFS. Et si vous voulez pouvoir réparer le système de fichiers, vous aurez besoin d'au moins 2 Go de mémoire.
Une autre fonctionnalité intéressante de XFS est que vous pouvez suspendre le trafic vers le système de fichiers pour créer des sauvegardes cohérentes à partir, par exemple, d'un serveur de base de données.
Les utilitaires les plus importants sont :
- mkfs.xfs :formater le système de fichiers
- xfs_admin :Modifier les paramètres du système de fichiers
- xfs_growfs :Diminue la taille du système de fichiers
- xfs_repair :Vérifier et réparer le système de fichiers
- xfs_freeze :suspendre l'accès à un système de fichiers XFS ; cela facilite les sauvegardes cohérentes
- xfs_copy :copie rapide du contenu d'un système de fichiers XFS
Pour créer un système de fichiers XFS, utilisez :
$ sudo mkfs.xfs -L [label] [partition]
L'étiquette est facultative mais facilite la reconnaissance d'un système de fichiers.
Si vous obtenez l'erreur ci-dessous lors de l'exécution de la commande mkfs.xfs :
mkfs.xfs: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install xfsprogs |
Ubuntu | apt-get install xfsprogs |
Alpin | apk ajouter xfsprogs |
Arch Linux | pacman -S xfsprogs |
Kali Linux | apt-get install xfsprogs |
CentOS | yum installer xfsprogs |
Fédora | dnf installer xfsprogs |
Raspbian | apt-get install xfsprogs |
Redimensionner le système de fichiers XFS
XFS doit être traité différemment d'un système comparable basé sur ext3 ou ext4. Cependant, si vous avez besoin d'étendre le système de fichiers, vous serez heureux de savoir que XFS est fourni avec un outil standard appelé xfs_growfs qui peut être utilisé de la manière suivante :
# xfs_growfs -d /mount/point
En supposant que vous ayez examiné les pages de manuel, il serait évident d'indiquer que votre syntaxe utiliserait l'option -d pour développer le système de fichiers à la taille maximale prise en charge par le périphérique.
Exécuter des réparations sur XFS
XFS a été créé pour prendre en charge des systèmes de fichiers extrêmement volumineux. Il fonctionne incroyablement bien sous une lourde charge et évolue avec des fichiers volumineux, mais par conséquent, il est également susceptible d'être endommagé, et c'est dans cet esprit que nous envisageons maintenant un ensemble d'outils qui nous permettront de dépanner le serveur et restaurer le système de fichiers.
Connu sous le nom de xfs_repair, cet outil est utilisé pour confirmer la cohérence du système de fichiers et réparer tout problème détecté. Ce processus ne restaurera pas les données perdues mais devrait restaurer le système de fichiers sur l'appareil en question.
La syntaxe de base utilisée par xfs_repair est la suivante :
# xfs_repair /mount/point
Cependant, pour éviter tout message d'erreur, la procédure vous demandera de démonter initialement l'appareil en question. A cet égard, toute la procédure sera la suivante :
# umount /mount/point # xfs_repair /mount/point