GNU/Linux >> Linux Esercitazione >  >> Linux

Crea ed estendi il filesystem XFS basato su LVM

XFS è un file system progettato per prestazioni elevate, scalabilità e capacità. Viene generalmente utilizzato dove devono essere archiviate / utilizzate grandi quantità di dati sul file system. Alcune delle fantastiche funzioni di blocco di xfs sono xfs_freeze , istantanea , xfs_unfreeze . Una delle limitazioni di XFS è che non possiamo ridurre o ridurre questo file system.

XFS è il file system predefinito su CentOS 7 e RHEL 7. In questo post discuteremo come creare ed estendere il file system xfs basato su LVM in CentOS 7. Presumo che un nuovo disco è stato assegnato a Linux box e che eseguirò i passaggi seguenti su CentOS 7.

Passaggio:1 Crea una partizione usando fdisk

Nell'esempio seguente ho creato una partizione da 10 GB su /dev/sdb e impostato "8e ” come ID interruttore.

Fase:2 Crea componenti LVM:pvcreate, vgcreate e lvcreate.

[[email protected] ~]# pvcreate /dev/sdb1
 Physical volume "/dev/sdb1" successfully created
[[email protected] ~]#

[[email protected] ~]# vgcreate vg_xfs /dev/sdb1
 Volume group "vg_xfs" successfully created
[[email protected] ~]#

[[email protected] ~]# lvcreate -L +6G -n xfs_db vg_xfs
 Logical volume "xfs_db" created
[[email protected] ~]#

Fase:3 Crea file system XFS sulla partizione lvm “/dev/vg_xfs/xfs_db”

[[email protected] ~]# mkfs.xfs /dev/vg_xfs/xfs_db

Fase:4 Monta il file system xfs

Crea una directory denominata xfs_test in /root e montala usando il comando mount.

Per il montaggio permanente, usa il file /etc/fstab.

Passo:5 Estendi la dimensione del file system xfs

Verifica se lo spazio libero è disponibile nel gruppo Volume (vg_xfs) o meno utilizzando il comando seguente:

[[email protected] ~]# vgs vg_xfs 
 VG #PV #LV #SN Attr VSize VFree
 vg_xfs 1 1 0 wz--n- 10.00g 4.00g
[[email protected] ~]#

Quindi estenderemo il file system di 3 GB usando il comando lvextend con "-r opzione ”

[[email protected] ~]# lvextend -L +3G /dev/vg_xfs/xfs_db -r

Come possiamo vedere sopra, la dimensione di “/dev/vg_xfs/xfs_db” è stata estesa da 6 GB a 9 GB

Nota:se xfs non è basato su LVM, utilizzare xfs_growsfs comando come mostrato di seguito:

[[email protected] ~]# xfs_growfs <Mount_Point> -D <Size>

La "-D size" l'opzione estende il file system alla dimensione specificata (espressa nei blocchi del file system). Senza l'opzione -D size, xfs_growfs estenderà il file system alla dimensione massima supportata dal dispositivo.

Leggi anche:Come impostare la quota del disco su un file system XFS nei server Linux


Linux
  1. Esempi di comandi "btrfs" per creare e gestire file system Btrfs

  2. Come creare e montare il file system Btrfs (spiegato con esempi)

  3. Come creare e montare filesystem in Linux

  4. I comandi LVM falliscono con "Impossibile caricare il file di configurazione /etc/lvm/lvm.conf"

  5. Come creare e interrogare un file system BTRFS

Come creare un nuovo file system Ext4 (partizione) in Linux

Come creare e utilizzare file di scambio su Linux

Come controllare e riparare il filesystem XFS in RHEL/Centos

Differenza tra un file system distribuito e un cluster?

Come creare un filesystem XFS

Guarda Filesystem in tempo reale su OS X e Ubuntu