centos6.4怎么减少根目录空间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.4怎么减少根目录空间?相关的知识,希望对你有一定的参考价值。

我用虚拟机安装centos6.4,总共有64G空间,/目录50G,/home11G;现在想把/目录减少20G加到/home目录,怎么做?(网络上的教程都是给根目录增加空间的,别复制粘贴,不会给你分的)

用gparted,由于调整大小需要在该设备未挂载的情况下操作,所以要去官网下gparted的iso,然后从该iso启动虚拟机。(0.17版似乎可以在线调整大小……)


选择设备的分区,直接点击按钮或在“分区”菜单选择“调整大小/移动”

调整完成后执行即可。


PS1:调整有风险,数据请备份。

PS2:gparted无法压缩已用空间。

参考技术A ext3/ext4文件系统是支持缩减空间的,但不能在线缩减,必须先卸载。但问题是:/home可以卸载,但/却不能卸载,所以这个缩减任务是无法完成了,以后记得/不要分得太大,大多数情况1g足矣。
推荐以下的分区方案:

/ 1g
/boot 200m
/usr 8g
/var 4g
/tmp 4g
...
参考技术B 减少空间很危险,且很容易出问题.

重装吧,再重装的时候手动分配空间.本回答被提问者和网友采纳

Centos7 减少/home分区,扩大/root分区

Centos7 使用文本安装,安装使用的是默认分区,XFS格式的,默认把大部分空间分给了/home分区,/root只有/home的一半左右,可是我的大部分数据都要保存在/root分区里,怎样可以把/home分区的空间释放一部分给/root分区

把/home内容备份,然后将/home文件系统所在的逻辑卷删除,扩大/root文件系统,新建/home:
tar cvf /tmp/home.tar /home    #备份/home  没东西可以不备份
记录一下 home下有多少可用空间 减去 2G 我的是:147-2=145G 可以用 umount
/home #卸载/home,如果无法卸载,先终止使用/home文件系统的进程 lvremove /dev/centos/home #删除/home所在的lv lvextend -L +145G /dev/centos/root #扩展/root所在的lv,增加145G xfs_growfs /dev/centos/root #扩展/root文件系统 lvcreate -L 1G -n home centos #重新创建home lv 刚才 减去了2G 把2G中的1G分给 home就行 mkfs.xfs /dev/centos/home #创建文件系统 mount /dev/centos/home /home #挂载 df -h

 

以上是关于centos6.4怎么减少根目录空间?的主要内容,如果未能解决你的问题,请参考以下文章

怎么进入有vagrantfile配置文件的目录

centos6.4升级Python过程总结

centos6.4下安装MySQL+apache+php+phpmyadmin

centos6.4怎么远程访问mysql数据库

Centos6.4和Centos5.8混合实例

u盘怎么安装centos怎么安装系统