zoukankan      html  css  js  c++  java
  • 在线扩展根分区 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 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

  • 相关阅读:
    Python pandas检查数据中是否有NaN的几种方法
    实现one hot encode独热编码的两种方法
    深度学习框架-caffe安装-环境[Mac OSX 10.12]
    Git使用记录
    求解大于某数的下一个素数
    caffe cifar10试跑问题总结
    深度学习框架-caffe安装-Mac OSX 10.12
    常用bash命令
    vim文本编辑器
    第十八周助教总结
  • 原文地址:https://www.cnblogs.com/stevenczp/p/5948358.html
Copyright © 2011-2022 走看看