新linxu模板下如何取消/home目录挂载并合并至系统盘

浏览次数:4154 关键词 ( 目录挂载  合并分区  )

Linux操作系统扩充硬盘,此办法挂载硬盘,可把可用的硬盘空间,全部扩充到一个硬盘下,这样的好处就是,硬盘的空间可以利用起来,但坏处就是如果此硬盘分区出问题,就会导致硬盘分区损坏,可能在损坏下的数据就无法恢复了。

我们还是推荐保持默认独立挂载在/home目录或其他单独目录


首先我们查看下当前的磁盘

[root@MyServer home]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_have-lv_root
                      8.5G  7.9G   97M  99% /
tmpfs                 935M     0  935M   0% /dev/shm
/dev/xvda1            485M   71M  389M  16% /boot
/dev/mapper/Xvdbgroup-xvdb1
                       34G  177M   32G   1% /home


/dev/mapper/Xvdbgroup-xvdb1 是我们需要取消挂载的lvm分区
我们执行命令来取消挂载:


[root@MyServer /]# umount /dev/mapper/Xvdbgroup-xvdb11

操作时请注意将其中的Xvdbgroup换成对应实际的案例


运行vgs来看一下其他分区

[root@MyServer /]# vgs
  VG        #PV #LV #SN Attr   VSize  VFree
  Xvdbgroup   1   1   0 wz--n- 33.99g    0
  vg_have     1   2   0 wz--n-  9.51g    0



好了,继续后面的命令合并分区

[root@MyServer /]# vgextend vg_have /dev/Xvdbgroup/xvdb1
  No physical volume label read from /dev/Xvdbgroup/xvdb1
  Physical volume "/dev/Xvdbgroup/xvdb1" successfully created
  Volume group "vg_have" successfully extended
[root@MyServer /]# lvresize -L +33G /dev/vg_have/lv_root
  Extending logical volume lv_root to 41.54 GiB
  Logical volume lv_root successfully resized



[root@MyServer /]# resize2fs /dev/vg_have/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_have/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 3
Performing an on-line resize of /dev/vg_have/lv_root to 10889216 (4k) blocks.
The filesystem on /dev/vg_have/lv_root is now 10889216 blocks long.

[root@MyServer /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_have-lv_root
                       41G  7.9G   31G  21% /
tmpfs                 935M     0  935M   0% /dev/shm
/dev/xvda1            485M   71M  389M  16% /boot



已完成我们想达到的目的,教程到这里结束。

以上教程为80vps原创教程,转载请保留出处。