新硬盘
查看本地磁盘
#lsblk
分区
#fdisk /dev/sdb
依次输入以下指令:
n-p-t-8e-p-wn-新建分区;p-主分区;t-更改分区类型;8e-指定分区类型为lvm;p-打印;w-保存退出
创建pv卷
#pvcreate /dev/sdb1
将新建pv卷加入原来vg卷
先查看原来vg卷名
#vgdisplay
#vgextend ${原有的vg名字}(这里是centos) /dev/sdb1
目录扩容
使用df命令查看文件系统名
#df -h
lv扩容
#lvextend -L +20G /dev/mapper/centos-root
刷新容量
xfs文件系统
#xfs_growfs /dev/mapper/centos-root
ext4文件系统
#resize2fs /dev/mapper/centos-root
删除扩容
lv缩容
#lvreduce -L -20G /dev/mapper/centos-root
#
vg卷组删除分区
#vgreduce centos /dev/sdb1
#
删除pv卷
#pvremove /dev/sdb1
#
更新分区大小
#partprobe
#
刷新容量
xfs文件系统
#xfs_growfs /dev/mapper/centos-root
ext4文件系统
#resize2fs /dev/mapper/centos-root
目录空闲容量转移
基于一个卷组
备份
#cp -r /home /home_bak
卸载目录
卸载 /home 前要先终止所有使用 /home 文件系统的进程
可使用fuser查找进程,使用kill杀掉进程
#fuser -k /home
#umont -l /home
卸载逻辑卷
#lvremove /dev/mapper/bel_test-home
创建卷
指定大小,home为目录,卷名为bel_test(保持一致)
#lvcreate -L 4G -n home bel_test
新建卷拓展到磁盘系统
#mkfs -t xfs /dev/mapper/bel_test-home
重新挂载
#mount /dev/mapper/bel_test-home /home
将剩余容量给到其他逻辑卷
指定扩容大小,逻辑卷名
#lvextend -L +70G /dev/mapper/bel_test-root
文件系统
xfs文件系统
#xfs_growfs /dev/mapper/centos-root
ext4文件系统
#resize2fs /dev/mapper/centos-root
备份还原
#cp -r /home_bak/* /home/