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原创教程,转载请保留出处。