Centos7下根目录扩容缩容操作

2019-01-22  本文已影响0人  Firetheworld

文件格式为: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 #查看查看卷组的大小

上一篇下一篇

猜你喜欢

热点阅读