Centos 7逻辑分区扩展

  1. 检查分区是否为逻辑分区 执行 df -h 如/dev/mapper/centos-root 是逻辑分区。如果不是则不能调整
    . 在这里插入图片描述
  2. 使用df -Th 检查分区类型
    在这里插入图片描述
  3. 检查是否有空余空间
root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               930.80 GiB
  PE Size               4.00 MiB
  Total PE              238285
  Alloc PE / Size       212736 / 831.00 GiB
  Free  PE / Size       25549 / 99.80 GiB       //这一项表示目前该系统上还存在99.80G的空闲空间(25549)
  VG UUID               a5hiAh-LB8M-9lRv-Ps1a-z35L-J4fk-sP3KrF
  1. xfs分区大小调整 注意 xfs缩小分区需要格式化,提前做好数据备份
    下面以缩小 home 空间 扩大 root空间为例。
# 1.终止占用 /home 进程
fuser -m -v -i -k /home​
# 2.备份/home
cp -r  /home/  homebak/
# 3.卸载​ /home
umount /home
​# 4.删除/home所在的lv 
lvremove /dev/mapper/centos-home
这里可以不删除 使用
lvreduce -L 5G /dev/mapper/centos-home
缩小5G 空间
# 5.扩展/root所在的lv,增加100G
lvextend -L +100G /dev/mapper/centos-root
​# 6.扩展/root文件系统
xfs_growfs /dev/mapper/centos-root
# 7.重新创建home lv,这里可能出现文件系统大小不够的情况,这时,你需要删除/目录里的一部分数据。
lvcreate -L 40G -n home centos
这里如果第4步没有删除 home直接进行第8步
​# 8.创建文件系统
mkfs.xfs /dev/centos/home
# 9.挂载
​mount /dev/centos/home /home
# 10.还原 /home 相关文件以及对应目录权限

如果对分区进行了增删操作需维护 /etc/fstab

  1. ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持)
    lvextend -L 120G /dev/mapper/centos-home //增大至120G
    lvextend -L +20G /dev/mapper/centos-home //增加20G
    lvreduce -L 50G /dev/mapper/centos-home //减小至50G
    lvreduce -L -8G /dev/mapper/centos-home //减小8G
    resize2fs /dev/mapper/centos-home //执行调整
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值