LV增大 缩减空间

缩减:

提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
-k 表示自动把霸占home分区的进程kill掉!
如果你不是很明确是否要杀死所有霸占设备的程序,还可以加一个-i 参数,这样每杀死一个程序前,都会询问!(即fuser -m -v -i -k /home)
[root@localhost ~]# fuser -m -k /home

lsof |grep /home
kill -9 
umount /home
e2fsck -f   /dev/mapper/VolGroup-lv_home   
resize2fs /dev/mapper/VolGroup-lv_home 60G
lvreduce -L 50G /dev/mapper/VolGroup-lv_home
mount /dev/mapper/VolGroup-lv_home /home

扩容:
vgdisplay
 lvextend -L +342G  /dev/mapper/VolGroup-lv_root
 resize2fs /dev/mapper/VolGroup-lv_root

xfs格式的 减掉后 无法挂载 需要格式化 数据会丢失

lvreduce -L 50G /dev/mapper/VolGroup-lv_home (减到50G)
 mkfs.xfs   /dev/mapper/cl-home   -f
 xfs_growfs /dev/mapper/cl-home
 mount /dev/mapper/cl-home /home
 
 lvextend -L +78G /dev/mapper/cl-root
 xfs_growfs /dev/mapper/cl-root 
 
创建新的 vg组和lv:
查看硬盘:
fdisk -l
找到要添加的盘 比如说是sdb盘
 fdisk 硬盘 分区
 fdisk /dev/sdb
 创建pv:
 pvcreate /dev/sdb1
 pvdisplay
 创建vg
 创建逻辑卷组 比如为VolGroupdefine
 vgcretae  VolGroupdefiine(vg名称) /dev/sdb1(刚才分区的)
 查看逻辑卷组
 vgdisplay
 
 创建LV
 创建逻辑卷:比如:VolGroup-lv_home 
 lvcreate -L 大小(1024M)-n VolGroup-lv_home VolGroupdefiine (vg名刚才建的)
 查看:
 lvdisplay
 
 挂载:
 mount /dev/mapper/VolGroup-lv_home  (刚创建的逻辑卷名称) /home (挂载路径)
 
 
 格式化磁盘组并挂载:
 fdisk -l
 mkfs -t ext4  fdisk出来的路径组
 mount fdisk出来的路径组 挂载路径
 
 vg逻辑卷组增加磁盘:
 格式化磁盘:fdisk /dev/sdc
 添加磁盘:
 vgextend 逻辑卷组名称 /dev/sdc1
 lv扩容:
 lvextend -L +70G  /dev/mapper/VolGroup-lv_root(逻辑卷名称)
 resize识别空间:
 resize2fs /dev/mapper/VolGroup-lv_root(逻辑卷名称)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值