这里不介绍有关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 死都还是原来的值,重启也没用)