GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come utilizzare il comando "xfs_admin" per modificare i parametri di un filesystem XFS

Utilizzare il comando xfs_admin per modificare i parametri di un file system XFS. Puoi anche utilizzare il comando xfs_admin per visualizzare l'etichetta del file system e l'UUID:

# xfs_admin -lu /dev/mapper/vg_test-lv_test 
label = "XFS"
UUID = e6c8b645-b1c8-4911-9597-4e1ea2ab22ba

È necessario smontare il file system prima di modificare i parametri con il comando xfs_admin. Con il file system smontato, puoi modificare i seguenti parametri:

  • -L [etichetta] :usa questa opzione per cambiare l'etichetta del file system.
  • -U [UUID] :utilizzare questa opzione per modificare l'UUID del file system.

Se provi a modificare qualsiasi parametro mentre il filesystem XFS è montato, otterresti un errore simile a quello mostrato di seguito.

# 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

Modifica dell'etichetta del filesystem XFS

Per modificare l'etichetta di un file system XFS (/data) utilizzare il comando seguente.

# umount /data
# xfs_admin -L new_label /dev/mapper/vg_test-lv_test 
writing all SBs
new label = "new_label"

Verifica la nuova etichetta utilizzando il comando seguente.

# xfs_admin -l /dev/mapper/vg_test-lv_test 
label = "new_label"

Non puoi utilizzare etichette con più di 12 caratteri lunghi. L'etichetta del filesystem può essere cancellata usando il valore speciale “–” per etichetta. Ad esempio:

# xfs_admin -L -- /dev/mapper/vg_test-lv_test 
writing all SBs
new label = ""
# xfs_admin -l /dev/mapper/vg_test-lv_test 
label = ""

Modifica dell'UUID del filesystem XFS

Simile all'etichetta del filesystem XFS, l'UUID può anche essere modificato con il comando "xfs_admin". Utilizzare il comando seguente per impostare un nuovo 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

Verifica il nuovo UUID del filesystem XFS usando il comando seguente.

# xfs_admin -u /dev/mapper/vg_test-lv_test 
UUID = c1b9d5a2-f162-11cf-9ece-0020afc76f16

L'uuid può anche essere zero , che imposterà l'UUID del filesystem sull'UUID null. Ad esempio,

# 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

Verifica l'UUID nullo con il comando seguente.

# xfs_admin -u /dev/mapper/vg_test-lv_test 
UUID = 00000000-0000-0000-0000-000000000000

Abilitazione contatori pigri

Puoi anche utilizzare il comando xfs_admin per abilitare o disabilitare i contatori pigri. Con i contatori pigri abilitati, il superblocco non viene modificato o registrato quando vengono apportate modifiche ai contatori di spazio libero e inode. Le informazioni vengono archiviate in altre parti del file system per mantenere i valori del contatore. Ciò fornisce miglioramenti significativi delle prestazioni in alcune configurazioni. L'abilitazione e la disabilitazione dei contatori pigri richiede molto tempo su file system di grandi dimensioni poiché è necessario scansionare l'intero file system. Per abilitare e disabilitare i contatori pigri:

  • -c 1 :abilita i contatori pigri
  • -c 0 :Disabilita i contatori pigri


Cent OS
  1. Come utilizzare il comando chmod (Cambia modalità) in Linux

  2. CentOS / RHEL:come modificare l'UUID del filesystem

  3. Come usare il comando ldconfig in Linux

  4. Come usare il comando ipset in Linux

  5. Come utilizzare la riga di comando per modificare il volume?

Come utilizzare il comando cronologia su CentOS 8

Come utilizzare il comando mtr traceroute su CentOS 8

Come modificare il nome host su CentOS 8

Come usare il comando PS

Come usare il comando TOP

Come creare un filesystem XFS