如何通过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
/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命令重新加载逻辑卷的大小才能生效。
如果不用这个命令的话,你会发现用df
-h命令查看扩展的逻辑卷大小还是原来的值,没有发生变化。即使重启也不会变,所以一定要执行 resize2fs命令。
其中resize2fs加参数-f可以避免检查系统的时间消耗。
//注意1--lv不能删除的方法
[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
Do you really want to remove active logical volume LogVol00? [y/n]: y
lvremove
注意2: ==这里的 /dev/VolGroup00/LogVol00必须是已经有的,否则会创建一个,不会合并---
后一篇:硬盘读取速度