跑程序的时候发现报错,提示空间不足,仔细查看后发现是根分区已满

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 300G

3. 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-root

7. mount /data

$ mount /data

最终结果如下,成功在线扩展根分区

参考资料

http://unix.stackexchange.com/questions/213245/increase-root-partition-by-reducing-home

http://blog.itpub.net/24486203/viewspace-1790666

最新文章

  1. setjmp 与 longjmp
  2. Node 出现 uncaughtException 之后的优雅退出方案
  3. eclipse中启动tomcat报错 java.lang.ClassNotFoundException
  4. 【NYOJ-187】快速查找素数—— 枚举法、筛选法、打表法
  5. Java并发编程-关卡
  6. Kinetic使用注意点--circle
  7. 使用回溯法求所有从n个元素中取m个元素的组合
  8. 使用 C# 进行 Outlook 2007 编程
  9. IIS7部署MVC站点后,打开无法正常跳转到首页
  10. 跟着弦哥学人工智能2—HAND-CRAFTED RULES实现的人工智能及其缺陷
  11. ●洛谷P3688 [ZJOI2017]树状数组
  12. 半导体知识讲解:IC基础知识及制造工艺流程
  13. oracle10G/11G官方迅雷下载地址合集
  14. HDU 1162 Eddy's picture (最小生成树)(java版)
  15. 【vim】保存文件没有权限 :w !sudo tee %
  16. 【BZOJ 3027】 3027: [Ceoi2004]Sweet (容斥原理+组合计数)
  17. ios中图片旋转
  18. Android NDK开发Crash错误定位
  19. Centos7 Minni 安装 执行ifconfig命令出现 -bash ifconfig command not found 的解决方法
  20. C#调用SQlite常见问题汇总

热门文章

  1. CentOS 系统下Gitlab搭建与基本配置 以及代码备份迁移过程
  2. python日记整理
  3. set 方法总结整理
  4. w3resource_MySQL练习: Aggregate_functions
  5. leetcode-13-basic-binaryTree
  6. HDU:1269-迷宫城堡(tarjan模板)
  7. Linux学习-灾难复原的考虑
  8. matlab画图颜色设置
  9. VC6.0与Office2007~2010不兼容问题及解决方法
  10. 一张图展示:用两个栈来实现一个队列,完成队列的Push和Pop操作