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