GNU/Linux >> Znalost Linux >  >> Linux

Vytvářejte a rozšiřujte souborový systém XFS založený na LVM

XFS je souborový systém, který je navržen pro vysoký výkon, škálovatelnost a kapacitu. Obecně se používá tam, kde je třeba ukládat / používat velké množství dat v systému souborů. Některé z úžasných funkcí zmrazení xfs jsou xfs_freeze , snímek , xfs_unfreeze . Jedním z omezení XFS je, že nemůžeme tento souborový systém zmenšit ani zmenšit.

XFS je výchozí souborový systém na CentOS 7 a RHEL 7. V tomto příspěvku probereme, jak vytvořit a rozšířit souborový systém xfs založený na LVM v CentOS 7. Předpokládám že nový disk je přiřazen k Linux boxu a já provedu níže uvedené kroky na CentOS 7.

Krok:1 Vytvořte oddíl pomocí fdisk

V níže uvedeném příkladu jsem vytvořil 10GB oddíl na /dev/sdb a nastavil „8e ” jako id přepínače.

Krok:2 Vytvořte komponenty LVM:pvcreate, vgcreate a 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] ~]#

Krok:3 Vytvořte systém souborů XFS na oddílu lvm „/dev/vg_xfs/xfs_db“

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

Krok:4 Připojte souborový systém xfs

Vytvořte adresář s názvem xfs_test pod /root a připojte jej pomocí příkazu mount.

Pro trvalé připojení použijte soubor /etc/fstab.

Krok:5 Rozšiřte velikost systému souborů xfs

Zkontrolujte, zda je volné místo ve skupině svazků (vg_xfs) nebo není k dispozici pomocí níže uvedeného příkazu:

[[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] ~]#

Takže rozšíříme souborový systém o 3 GB pomocí příkazu lvextend s "-r ” možnost

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

Jak vidíme výše, velikost „/dev/vg_xfs/xfs_db“ byla rozšířena z 6 GB na 9 GB

Poznámka:Pokud xfs není založeno na LVM, použijte xfs_growsfs příkaz, jak je znázorněno níže:

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

velikost-D“ možnost rozšířit systém souborů na zadanou velikost (vyjádřenou v blocích systému souborů). Bez možnosti velikosti -D xfs_growfs rozšíří systém souborů na maximální velikost podporovanou zařízením.

Přečtěte si také:Jak nastavit diskovou kvótu v systému souborů XFS na serverech Linux


Linux
  1. Superblock, Inode, Dentry a soubor?

  2. Jak vytvořit soubor a připojit jej jako souborový systém?

  3. Vytvářejte a odebírejte odkládací soubory v Ubuntu

  1. Příklady příkazů „btrfs“ pro vytváření a správu systému souborů Btrfs

  2. Jak vytvořit a připojit souborový systém Btrfs (vysvětleno na příkladech)

  3. Jak vytvořit a připojit souborové systémy v Linuxu

  1. Jak připojit a odpojit souborový systém v Linuxu

  2. Příkazy LVM selžou s „Nepodařilo se načíst konfigurační soubor /etc/lvm/lvm.conf“

  3. Vytvořte soubor zip a ignorujte strukturu adresářů