GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo usar el comando "xfs_admin" para cambiar los parámetros de un sistema de archivos XFS

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


Cent OS
  1. Cómo usar el comando Su en Linux

  2. Cómo usar el comando chown para cambiar la propiedad en Linux

  3. Cómo usar el comando chmod (Modo de cambio) en Linux

  4. CentOS/RHEL:Cómo cambiar el UUID del sistema de archivos

  5. Cómo usar el comando ldconfig en Linux

Cómo usar el comando de historial en CentOS 8

Cómo usar el comando mtr traceroute en CentOS 8

Cómo cambiar el nombre de host en CentOS 8

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

Cómo crear un sistema de archivos XFS