前提:
linux根分区扩容需要现有的根分区使用的是lvm管理。如果安装linux时,在选择分区设置时,选择默认,会使用lvm管理。查看当前根分区的管理方式的命令是:
fdisk -l
可以看到相应硬盘的System列为Linux LVM,即其为lvm管理,可以对其进行扩容。

 

扩容步骤:
1.首先新加一块磁盘,开机,进入系统。使用root登录,运行fdisk,将新加的磁盘分区。我们这里假设将全部磁盘容量只分一个区,分区为/dev/sdb1。并将分区格式改为lvm格式。

小技巧:
@@@@.当我们对分区做了调整后,会提示我们重启系统后分区表才会改变,其实用命令partprobe即可

@@@@.修改分区格式的方法:fdisk /dev/sdb1

Command (m for help): t             更改分区的类型
Partition number (1-4): 3           选择第二个
Hex code (type L to list codes): 8e  磁盘格式改为 LINUX LVM ,可以使用L来进行查看

2.查看系统中物理卷(PV),使用命令pvdisplay;
3.创建新物理卷(PV): pvcreate /dev/sdb1;
4:通过虚拟卷组(vg)的方式,将新物理卷加入到卷组中去:vgextend VolGroup00 /dev/sdb1。卷组名来自步骤2;
5:运行vgdisplay ,查看扩展后的虚拟卷组(vg),如果显示容量增加,表示虚拟卷组(vg)扩展成功;
6:把新的空间加到逻辑卷中去: lvextend -L+n(M,或G) /dev/VolGroup00/LogVol00;
7:加上去之后,目前用df -h还看不到新的空间,需要激活新空间resize2fs -p /dev/VolGroup00/LogVol00;
8.现在可以看到被扩容后的空间了。df -lh。

posted on 2012-06-08 11:30  利刃  阅读(3593)  评论(1编辑  收藏  举报