文件格式为:xfs只能扩容,不能进行缩容。
linux volume
1.(PV)physical volume
disk ; 物理硬盘
物理硬盘需要转换成lvm(logic volume manage)可识别的状态,将磁盘的system id 转换成8e(lvm的识别码),再通过
pvcreate转换成PV,这样才能对磁盘加以利用
2.(VG) volume group
磁盘组, 由pv组成,而后pv又会被看做一个整体分为lv1、lv2···
3.(PE) physical extent
lvm的最小存储块
4.(LV)logical volume
逻辑卷
VG最后会被分成许多LV
表示为 /dev/vgname/lvname 例 /dev/sda/sda1 、/dev/sda/sda2 、/dev/sdb/sdb1
原理:
使用lvm对磁盘扩容
通过转置sdb的pe到sda中达到对sda扩容的目的。
lvm的文件可以进行目录的扩容与缩容操作
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 50G 1.2G 119G 1% /
devtmpfs devtmpfs 16G 0 16G 0% /dev
tmpfs tmpfs 16G 0 16G 0% /dev/shm
tmpfs tmpfs 16G 17M 16G 1% /run
tmpfs tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 148M 867M 15% /boot
tmpfs tmpfs 3.2G 0 3.2G 0% /run/user/0
/dev/mapper/centos-home ext4 52.2G 6.7M 2.0G 1% /home
计划:home目录下减少50G大小,添加至根目录下。
1、卸载home目录:
umount /home
2、home目录减少50g大小
lvreduce -L -50G /dev/mapper/centos-home
3。添加至根目录下
`
lvextend -L +50G /dev/mapper/centos-root
(扩容文件系统)
注意:如果文件系统是xfs格式用 xfs_growfs ,我这里是ext4格式用resize2fs
resize2fs /dev/mapper/centos-root
4、更新根目录大小
`
xfs_growfs /dev/centos/root
`
5、再次查看分区大小,
df -hT
vgdisplay #查看查看卷组的大小
网友评论