Назад | Перейти на главную страницу

xfs_growfs: не смонтированная файловая система XFS

Я пытаюсь увеличить логический объем моего раздела диска. Таблица разделов обновилась, и все прошло хорошо. Чтобы изменить размер файловой системы, я выполнил следующую команду, как и в 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.