lvm逻辑卷空间扩展
2007-04-19    刘世伟   
打印自: 安恒公司
地址: HTTP://metroscope.anheng.com.cn/news/article.php?articleid=1070
lvm逻辑卷空间扩展
在组建服务器时,使用了lvm管理硬盘.
当时把6个物理硬盘, 先用软raid5组成一个阵列, 然后整个阵列建立一个卷组vg0容量,然后在vg0拿出一部分空间划分为几个逻辑卷. 剩余的空间保留作为机动,随时可以添补到需要扩展的逻辑卷中去.
当时逻辑卷home 587G, 
今天发现home现在只剩下33G的空余了,遂决定增加200G上去.

先用vgdisplay命令查看vg0还有free自由空间450G,满足需求.
然后需要2步来完成扩展逻辑卷的大小. 第一步增加逻辑卷的空间, 第二步调整文件系统大小.
卷的增加,可以在线进行,不用unmount

1.增加逻辑卷的大小 用lvextend
#lvextend  -L+200G /dev/vg0/home
2.因为我用的是reiserfs文件系统,所以用resize_reiserfs调整文件系统的大小
#resize_reiserfs   /dev/vg0/home



# df -h /home
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg0-home  786G  554G  233G  71% /home


在线将逻辑卷(lv)从一个存储设备(pv)移动到另一个存储设备

移动 home卷从/dev/sda7到/dev/sdb7:

files:/etc/bind# pvmove  -n home  /dev/sda7 /dev/sdb7
  /dev/sda7: Moved: 1.1%
  /dev/sda7: Moved: 2.3%
  /dev/sda7: Moved: 3.2%
  /dev/sda7: Moved: 4.2%
  /dev/sda7: Moved: 5.4%
  /dev/sda7: Moved: 6.4%
  /dev/sda7: Moved: 7.4%
  /dev/sda7: Moved: 8.6%
  /dev/sda7: Moved: 9.7%
  /dev/sda7: Moved: 10.6%
.....

责任编辑: admin