加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何通过lvextend 扩展逻辑卷大小-转-

(2014-03-31 14:42:37)
标签:

健康

分类: 操作系统和硬件
1.首先要再创建一个物理分区  
(使用fdisk   /dev/sda,选择n来创建一个新的分区比如sda3,主分区还是逻辑分区对此例子无所谓)
     完成后需要重新启动。
可以用fdisk -l命令来查看已有分区
[root@localhost   ~]#   fdisk   -l
Disk   /dev/sda:   10.7   GB,   10737418240   bytes 
255   heads,   63   sectors/track,   1305   cylinders 
Units   =   cylinders   of   16065   *   512   =   8225280   bytes
      Device   Boot             Start                   End             Blocks       Id     System 
/dev/sda1       *                       1                     13             104391       83     Linux 
/dev/sda2                             14                   522           4088542+     8e     Linux   LVM

用fdisk  /dev/sda命令,选择‘n’创建新分区,主分区,逻辑分区对这个例子来说都可以,‘w’保存。
重启机器生效===不需要重启--
 

2.接下来创建sda3分区   建为物理卷  pvcreate   /dev/sda3
/dev/sda3这个路径可以参照 pvdisplay这个命令中sda1的路径,一般都是在dev下。

3.为卷组VolGroup00添加新的物理卷sda3来增大卷组的容量   (vgextend   VolGroup00   /dev/sda3
用vgdisplay来查看卷组名称。

4.现在才能扩展逻辑卷的大小  lvextend   -L   +2G   /dev/VolGroup00/LogVol00
用lvdisplay查看逻辑卷绝对路径

*5.最后要使用resizefs2命令重新加载逻辑卷的大小才能生效。 
resize2fs   /dev/VolGroup00/LogVol00)----必须的

 
如果不用这个命令的话,你会发现用df -h命令查看扩展的逻辑卷大小还是原来的值,没有发生变化。即使重启也不会变,所以一定要执行 resize2fs命令。
其中resize2fs加参数-f可以避免检查系统的时间消耗。
 
//注意1--lv不能删除的方法
    [root@localhost /]# lvremove -f /dev/VolGroup00/LogVol00
  Can't remove open logical volume "LogVol00"
 
[root@localhost /]# swapoff -a
[root@localhost /]# lvremove  /dev/VolGroup00/LogVol00
Do you really want to remove active logical volume LogVol00? [y/n]: y
lvremove  /dev/VolGroup00/LogVol00
 
注意2: ==这里的 /dev/VolGroup00/LogVol00必须是已经有的,否则会创建一个,不会合并---
  lvextend   -L   +2G   /dev/VolGroup00/LogVol00
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有