日期:2014-05-16  浏览次数:20573 次

记一次linux lvm的扩展

?

这里不介绍有关lvm的概念或者优点,如果你想知道的话,去百度百科或者维基百科都可以。

?

事情是这个样子的,突然有一天,公司的某台email服务器不能发送email了! ? 电话开始响起。。。。经过一系列的前期检测,发现硬盘空间用光了。 还好发现原来的系统有用lvm。 先在自己的虚拟机上测试之后,然后在服务器上折腾。

?

大概过程就是这样子的。

?

1. 先添加一块硬盘到你的系统中。一般来说都会在你的/dev目录下多一个文件夹,我的是/dev/sdb. 注意这个硬盘是自动加载的话要现去掉,不然你没办法进行下面的操作

?

下面主要就可是敲命令了,如果你不懂的话,自己google以下或者使用man查看帮助

?

?

2.?pvcreate /dev/sdb ? ?注:(初始化硬盘)

?

?

3.vgextend groupname /dev/sdb ?注:(扩展到已知组里面,可以用vgdisplay查看已有groupname)?

?

?

?

4. lvextend -L +4G lvpath ? ? ?注:(添加4G 空间到你的分区里面,这里没有用名字,而是用的路径,可以用lvdisplay查看已有分区)

?

5. resize2fs lvpath ? 注:(如果你用ext2或者ext3的话,需要执行这个命令,不然你的df -h 死都还是原来的值,重启也没用)