Utilice el comando xfs_admin para cambiar los parámetros de un sistema de archivos XFS. También puede usar el comando xfs_admin para ver la etiqueta del sistema de archivos y el UUID:
# xfs_admin -lu /dev/mapper/vg_test-lv_test label = "XFS" UUID = e6c8b645-b1c8-4911-9597-4e1ea2ab22ba
Debe desmontar el sistema de archivos antes de cambiar los parámetros con el comando xfs_admin. Con el sistema de archivos desmontado, puede cambiar los siguientes parámetros:
- -L [etiqueta] :utilice esta opción para cambiar la etiqueta del sistema de archivos.
- -U [UUID] :utilice esta opción para cambiar el UUID del sistema de archivos.
Si intenta cambiar cualquier parámetro mientras el sistema de archivos XFS está montado, obtendrá un error similar al que se muestra a continuación.
# 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
Cambiar la etiqueta del sistema de archivos XFS
Para cambiar la etiqueta de un sistema de archivos XFS (/datos), use el siguiente comando.
# umount /data
# xfs_admin -L new_label /dev/mapper/vg_test-lv_test writing all SBs new label = "new_label"
Verifique la nueva etiqueta usando el siguiente comando.
# xfs_admin -l /dev/mapper/vg_test-lv_test label = "new_label"
No puede usar etiquetas con más de 12 caracteres largos. La etiqueta del sistema de archivos se puede borrar utilizando el valor especial "-" para la etiqueta. Por ejemplo:
# xfs_admin -L -- /dev/mapper/vg_test-lv_test writing all SBs new label = ""
# xfs_admin -l /dev/mapper/vg_test-lv_test label = ""
Cambiar el UUID del sistema de archivos XFS
Similar a la etiqueta del sistema de archivos XFS, el UUID también se puede cambiar con el comando "xfs_admin". Use el siguiente comando para establecer un nuevo 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
Verifique el nuevo UUID del sistema de archivos XFS usando el siguiente comando.
# xfs_admin -u /dev/mapper/vg_test-lv_test UUID = c1b9d5a2-f162-11cf-9ece-0020afc76f16
El uuid también puede ser nil , que establecerá el UUID del sistema de archivos en el UUID nulo. Por ejemplo,
# 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
Verifique el UUID nulo con el siguiente comando.
# xfs_admin -u /dev/mapper/vg_test-lv_test UUID = 00000000-0000-0000-0000-000000000000
Habilitación de contadores perezosos
También puede usar el comando xfs_admin para habilitar o deshabilitar los contadores diferidos. Con los contadores perezosos habilitados, el superbloque no se modifica ni registra cuando se realizan cambios en los contadores de espacio libre e inodo. La información se almacena en otras partes del sistema de archivos para mantener los valores del contador. Esto proporciona mejoras de rendimiento significativas en algunas configuraciones. Habilitar y deshabilitar los contadores diferidos lleva mucho tiempo en sistemas de archivos grandes porque se debe escanear todo el sistema de archivos. Para habilitar y deshabilitar los contadores perezosos:
- -c 1 :Habilita contadores perezosos
-c 0 :Deshabilita los contadores perezosos