EXTEND XFS IN LINUX WITHOUT LVM

Расширить файловую систему виртуальных машин после увеличения дискового пространства. XFS, по моему мнению, вообще одна из лучших файловых систем. Расширение в несколько шагов.

1. Увеличение диска виртуальной машины, перезагрузка

2. Размонтировать раздел, расширить его геометрию, затем смонтировать раздел. Понадобится установить утилиты:

yum install cloud-utils-growpart gdisk

Посмотреть геометрию:

lsblk
[sergey@www22 ~]$ lsblk
[sergey@www21 ~]$ lsblk 
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   24G  0 disk 
├─sda1   8:1    0   16G  0 part /
└─sda2   8:2    0    8G  0 part [SWAP]
sdb      8:16   0   64G  0 disk 
└─sdb1   8:17   0  600G  0 part /srv/www01
sdc      8:16   0  600G  0 disk 
└─sdc1   8:17   0  600G  0 part /srv/www02
sdd      8:16   0  600G  0 disk 
└─sdd1   8:17   0  600G  0 part /srv/www03

Диск sdb, раздел 1, расширить командой

growpart /dev/sdb 1

3. Расширить файловую систему, xfs расширяется только в смонтированном виде, утилите указываем точку монтирования

xfs_growfs /srv/www01

Для работы с xfs есть набор утилит xfs_*, в частности

xfs_admin -L www01 /dev/sdb1 установит Label на раздел для указания его LABEL=www01 в fstab

Close Menu