物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录

一台物理服务器,硬盘使用自动分区,这样的话根只有50G,/home目录却有很多的空间,使用才1%。增加硬盘再扩充到根目录,自然没有问题,但是现在想把HOME目录的空间能移到根目录下才是最好的解决办法。接着操作一下
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录

1,首先要删除这个/home分区,要备份的先备份,我这个没有,直接umonut ,卸载/home,如果无法卸载,先终止使用/home文件系统的进程
fuser -km /home 我这个没有,直接可以umount /home/
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
2,删除/home所在的lv
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
3,扩展/root所在的lv,增加500G
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
4,扩展/root文件系统
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
至此根目录已经扩充好了,
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
大家发现没有,没有HOME目录,因为前面给删除了,后面再创建一个home的逻辑卷
5,重新创建home lv
这一步我做了很多遍都有问题,把采的坑看看
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
-n 后面是LV的名称,提示找不到mapper的卷组,其实我们的卷组的名称用vgdisplay 第一行就可以看是“VolGroup”
然后就在命令中加入了卷组的名称,但是还是提示两个卷组不一样
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
还是卷组名和卷组的关系没搞对,去了dev/mapper/查看,确实没有发现home的卷名,只有root和swap
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
用lvdisplay看看LV的一些详细信息。物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
就把命令改了下。lvcreate -L 100G -n lv_home VolGroup 。提示成功了,而且到dev/mapper/去看也有VolGroup-lv_home。和原来删除的名称一样。
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录
6,创建文件系统
mkfs.ext4 /dev/mapper/VolGroup-lv_home 相当于格式化分区
7,挂载home
mount /dev/mapper/VolGroup-lv_home
8,df -h看一下,和原来没删除之前都一样,这样的好处是,/etc/fstab里的挂载的/home目录不用修改。其它当时创建LV逻辑卷的时候,应该是可以随便起一个名字,然后在fstab里修改home目录的挂载路径应该也是一样的。
物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录

猜你喜欢

转载自blog.51cto.com/1821342/2467659
今日推荐