Я пытаюсь увеличить логический объем моего раздела диска. Таблица разделов обновилась, и все прошло хорошо. Чтобы изменить размер файловой системы, я выполнил следующую команду, как и в RedHat.
xfs_growfs /dev/vg_osdisk/lv_swap
Он возвращает ошибку, как показано ниже.
[root@HA---------S ~]# xfs_growfs /dev/vg_osdisk/lv_swap
xfs_growfs: /dev/vg_osdisk/lv_swap is not a mounted XFS file system
Я попытался запустить приведенную ниже команду, чтобы проверить тип файловой системы. Здесь отображается только XFS.
[root@HA---------S ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg_osdisk-lv_root xfs 72G 5.9G 66G 9% /
Но я вижу свое пространство 200 ГБ, как показано ниже.
[root@------------S ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 300G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 99G 0 part
│ ├─vg_osdisk-lv_root 253:0 0 71.2G 0 lvm /
│ ├─vg_osdisk-lv_swap 253:1 0 207.9G 0 lvm [SWAP]
│ └─vg_osdisk-lv_home 253:2 0 20G 0 lvm /home
└─sda3 8:3 0 200G 0 part
└─vg_osdisk-lv_swap 253:1 0 207.9G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
Итак, как я могу увеличить пространство новой логической системы до существующего диска раздела.
В /dev/vg_osdisk/lv_swap
является частью области подкачки (поскольку уже используется логический том) и не может быть расширен командой xfs_growfs.
Раздел sda3 (207.9G) уже назначен как часть области подкачки.
Если вы хотите увеличить область файловой системы ОС, вы должны уменьшить область подкачки (уменьшить логический том подкачки) с помощью swapoff
и расширить логический том lv_root или lv_home, а затем расширить файловую систему xfs xfs_growfs /dev/v_osdisk/lv_root
или xfs_growfs /dev/v_osdisk/lv_home
.