江苏省吴江市双板桥路3号兴源网络

0512-63028342

ly@wjxy.net.cn

扩容LVM 的 root根分区

 

 

 

cat /etc/fstab
# /dev/pve/swap none swap sw 0 0 /注释掉swap分区
重启电脑

root@wjxy2:~# pvscan
PV /dev/sdc VG WD-160G lvm2 [<149.05 GiB / 0 free]
PV /dev/sda3 VG pve lvm2 [<14.49 GiB / 508.00 MiB free] 还有508m空闲空间
Total: 2 [<163.54 GiB] / in use: 2 [<163.54 GiB] / in no VG: 0 [0 ]

lvscan
ACTIVE ‘/dev/pve/root’ [6.50 GiB] inherit 查出root分区路径

lvextend -L +512m /dev/pve/root 扩容512m
lvextend -L +2g /dev/pve/root 扩容2g

# resize2fs /dev/mapper/pve-root /将空间添加到文件系统
resize2fs 1.44.5 (15-Dec-2018)
Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mapper/pve-root is now 1703936 (4k) blocks long.

今天在进行lvm扩容之后,按照惯例进行 resize2fs 操作,发现报如下错误:
# resize2fs /dev/centos/root
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/centos/root
Couldn’t find valid filesystem superblock.
检查/dev/centos/root 文件系统,发现是xfs,如下;
# mount |grep root
/dev/mapper/centos-root on / type xfs (rw,relatime,attr2,inode64,noquota)
xfs的文件系统重新定义大小用如下命令:
xfs_growfs /dev/mapper/centos-root
重新进行df -h查看挂载点,发现大小已经更改。

———————————-
扩容pv
增加了空间的硬盘是/dev/sda 分区:

# fdisk /dev/sda
n 新增加一个分区
t 修改分区为8e (lvm system)
w 保存
pvcreate /dev/sda3
pvdisplay 发现sda3已经加入PV
vgdisplay 找到VG name
vgextend centos /dev/sda3
lvscan 找到需要护容的分区

lvextend -l +3.5g /dev/centos/swap
lvextend -L +31G /dev/centos/root

发表评论

邮箱地址不会被公开。 必填项已用*标注