打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CentOS系统中动态调整LVM分区大小

接上一篇文档,介绍了非LVM情况下压缩/根分区磁盘容量的操作

CentOS6下压缩/根分区磁盘容量的操作说明

那如何在LVM分区下实现动态调整分区大小呢,如下图所示

LVM分了三个区分别为/bak,/storage,/log,由于/bak分区空间只有9.8GB,由于不够用,目前想从/storage分区划分一部分空间给/bak分区,具体操作如下

1、先取消挂载/storage目录 umount /storage

如果提示设备忙,用lsof /storage查看 /storage目录被哪些进程使用,然后kill-9 杀掉这些进程,再重新卸载

2、这时可以看到df -Th查看确认/storage是否卸载成功

3、执行resize2fs -p /dev/mapper/vg_linuxserver-lv_storage 20G //将/storage分区缩小至20GB大小

这时会提示先运行e2fsck -f /dev/mapper/vg_linuxserver-lv_storage

输入e2fsck -f /dev/mapper/vg_linuxserver-lv_storage //进行分区检测

再执行这条命令resize2fs -p /dev/mapper/vg_linuxserver-lv_storage 20G

5、接下来执行lvreduce -L 20G /dev/mapper/vg_linuxserver-lv_storage //释放空间

6、释放空间之后记得重新挂载/storage目录,若有程序在分区上运行记得还原

7、接下来vgdisplay查看可用空间大小

8、将上面的Free PE/Size 的空间全部用于扩展lv_bak虚拟分区

lvextend -l 4880 /dev/mapper/vg_linuxserver-lv_bak

9、重设lv_bak分区大小

resize2fs -p /dev/mapper/vg_linuxserver-lv_bak

10、接下来df –Th查看调整后分区大小情况

可以看到/bak分区已经变为19.1G大小了

以上就是动态调整LVM分区大小的基本操作

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
逻辑卷管理:使用LVM2工具执行卷的构建和管理、建立备份快照等各种功能
ubuntu 16.04 server 扩容(LVM)磁盘
linux通过lvm来扩展某个文件夹空间不足的问题
LVM系列之扩容及卸载篇—LVM的扩容/删除相关操作实例(linear线性模式)
LVM创建和扩容
给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服