我试图增加我的分区磁盘的逻辑卷。分区表得到更新,一切顺利。 为了调整文件系统的大小,我在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
我试图运行下面的命令来检查文件系统的types。 这里只显示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% /
但是我可以看到我的200G空间如下。
[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)分区已被分配为交换区域的一部分。
如果要增加OS文件系统区域,则必须使用swapoff命令减less交换区域(减less交换逻辑卷),然后扩展lv_root或lv_home逻辑卷,然后扩展xfs文件系统xfs_growfs /dev/v_osdisk/lv_root或xfs_growfs /dev/v_osdisk/lv_home 。