Utilisez la commande xfs_admin pour modifier les paramètres d'un système de fichiers XFS. Vous pouvez également utiliser la commande xfs_admin pour afficher l'étiquette du système de fichiers et l'UUID :
# xfs_admin -lu /dev/mapper/vg_test-lv_test label = "XFS" UUID = e6c8b645-b1c8-4911-9597-4e1ea2ab22ba
Vous devez démonter le système de fichiers avant de modifier les paramètres avec la commande xfs_admin. Avec le système de fichiers non monté, vous pouvez modifier les paramètres suivants :
- -L [étiquette] :utilisez cette option pour modifier l'étiquette du système de fichiers.
- -U [UUID] :Utilisez cette option pour modifier l'UUID du système de fichiers.
Si vous essayez de modifier un paramètre alors que le système de fichiers XFS est monté, vous obtiendrez une erreur similaire à celle illustrée ci-dessous.
# xfs_admin -L new_label /dev/mapper/vg_test-lv_test xfs_admin: /dev/mapper/vg_test-lv_test contains a mounted filesystem fatal error -- couldn't initialize XFS library
Modification de l'étiquette du système de fichiers XFS
Pour modifier l'étiquette d'un système de fichiers XFS (/data), utilisez la commande ci-dessous.
# umount /data
# xfs_admin -L new_label /dev/mapper/vg_test-lv_test writing all SBs new label = "new_label"
Vérifiez la nouvelle étiquette à l'aide de la commande ci-dessous.
# xfs_admin -l /dev/mapper/vg_test-lv_test label = "new_label"
Vous ne pouvez pas utiliser d'étiquette avec plus de 12 Longs caractères. L'étiquette du système de fichiers peut être effacée à l'aide de la valeur spéciale "-" pour l'étiquette. Par exemple :
# xfs_admin -L -- /dev/mapper/vg_test-lv_test writing all SBs new label = ""
# xfs_admin -l /dev/mapper/vg_test-lv_test label = ""
Changer l'UUID du système de fichiers XFS
Semblable à l'étiquette du système de fichiers XFS, l'UUID peut également être modifié avec la commande "xfs_admin". Utilisez la commande ci-dessous pour définir un nouvel UUID XFS.
# xfs_admin -U c1b9d5a2-f162-11cf-9ece-0020afc76f16 /dev/mapper/vg_test-lv_test Clearing log and setting UUID writing all SBs new UUID = c1b9d5a2-f162-11cf-9ece-0020afc76f16
Vérifiez le nouvel UUID du système de fichiers XFS à l'aide de la commande ci-dessous.
# xfs_admin -u /dev/mapper/vg_test-lv_test UUID = c1b9d5a2-f162-11cf-9ece-0020afc76f16
L'uuid peut également être nil , qui définira l'UUID du système de fichiers sur l'UUID nul. Par exemple,
# xfs_admin -U nil /dev/mapper/vg_test-lv_test Clearing log and setting UUID writing all SBs new UUID = 00000000-0000-0000-0000-000000000000
Vérifiez l'UUID nul avec la commande ci-dessous.
# xfs_admin -u /dev/mapper/vg_test-lv_test UUID = 00000000-0000-0000-0000-000000000000
Activer les compteurs paresseux
Vous pouvez également utiliser la commande xfs_admin pour activer ou désactiver les compteurs différés. Lorsque les compteurs paresseux sont activés, le superbloc n'est pas modifié ou enregistré lorsque des modifications sont apportées aux compteurs d'espace libre et d'inode. Les informations sont stockées dans d'autres parties du système de fichiers pour conserver les valeurs des compteurs. Cela fournit des améliorations significatives des performances dans certaines configurations. L'activation et la désactivation des compteurs paresseux prennent du temps sur les systèmes de fichiers volumineux, car l'ensemble du système de fichiers doit être analysé. Pour activer et désactiver les compteurs différés :
- -c 1 :Active les compteurs paresseux
- -c 0 :Désactive les compteurs paresseux