在线扩展根分区 red hat 4.8.3-9
跑程序的时候发现报错,提示空间不足,仔细查看后发现是根分区已满
27G的空间只有20k剩余
考虑从/data分区压缩一点空间到/分区
切换到root用户
执行下面的命令
1. umount /data
$ umount /data
2. shrink the /data filesystem
$ fsck -f /dev/mapper/centos-data
$ resize2fs /dev/mapper/centos-data 300G3. shrink the /data logical volume
$ lvreduce -L -160G /dev/mapper/centos-data
这一步报了
Couldn't create temporary archive name.
Volume group "centos" metadata archive failed.这样的错误,原因是根目录已满,删除一些文件后,即可正常执行
4. resize the /data partition to the size of the LV
$ resize2fs /dev/mapper/centos-data
5. extend the /root logical volume
$ lvextend -L +160G /dev/mapper/centos-root
6. extend the /root filesystem
$ fsck -f /dev/mapper/centos-root
$ resize2fs /dev/mapper/centos-root (这一步会报bad magic number in super-block之类的错,因为我这里使用的文件系统是xfs而不是ext4,故使用下一条命令代替)
$ xfs_growfs /dev/mapper/centos-root7. mount /data
$ mount /data
最终结果如下,成功在线扩展根分区
参考资料
http://unix.stackexchange.com/questions/213245/increase-root-partition-by-reducing-home
http://blog.itpub.net/24486203/viewspace-1790666
最新文章
- setjmp 与 longjmp
- Node 出现 uncaughtException 之后的优雅退出方案
- eclipse中启动tomcat报错 java.lang.ClassNotFoundException
- 【NYOJ-187】快速查找素数—— 枚举法、筛选法、打表法
- Java并发编程-关卡
- Kinetic使用注意点--circle
- 使用回溯法求所有从n个元素中取m个元素的组合
- 使用 C# 进行 Outlook 2007 编程
- IIS7部署MVC站点后,打开无法正常跳转到首页
- 跟着弦哥学人工智能2—HAND-CRAFTED RULES实现的人工智能及其缺陷
- ●洛谷P3688 [ZJOI2017]树状数组
- 半导体知识讲解:IC基础知识及制造工艺流程
- oracle10G/11G官方迅雷下载地址合集
- HDU 1162 Eddy's picture (最小生成树)(java版)
- 【vim】保存文件没有权限 :w !sudo tee %
- 【BZOJ 3027】 3027: [Ceoi2004]Sweet (容斥原理+组合计数)
- ios中图片旋转
- Android NDK开发Crash错误定位
- Centos7 Minni 安装 执行ifconfig命令出现 -bash ifconfig command not found 的解决方法
- C#调用SQlite常见问题汇总