虚拟化基础服务器模板用CentOS6的mini版安装后的在

用虚拟机做了个CentOS6.3的MINI版系统,只有了8G的硬盘。可以作为系统“基础模板”来用,但是要是用作其它应用,恐怕空间就不足了。
假如用到FTP(文件服务),很自然就要多点空间,加硬盘是少不了的。
怎么加呢?LVM是首选,只要是正常安装6.3系统的,系统内自动的完成了LVM的布置。
只是在虚拟机对应的位置附加一个硬盘(当然,也是虚拟的划给这个虚拟服务器用哟!)
特别注意:需要进入系统,REBOOT一下才能看到新加的硬盘。

我这里的情况是这样的:

一、分区
fdisk -l #看到原硬盘 /dev/sda /sda1和/sda2 新加的 /dev/sdb
fdisk /dev/sdb #新加硬盘的分区
>n #加一个分区
>p #主分区几?1~4可选,呵呵,按你的来。
注意:接下来是定大小,先默认为1,后按实际大小定结束的。(我是整个硬盘一起加哟)
>t #改变分区的系统ID为 "8e"即Linux LVM
> w #写一下,别忘了,不然白做了。

二、建立物理卷
注意:准备工作是用pvdisplay看目前所有的物理卷有哪些,再做后面的操作。

pvcreate /dev/sdb1 #sdb1是刚才建立的分区


三、进行卷组管理
注意:准备工作是用vgdisplay看目前所用的卷组名是什么,再做后面的操作。

vgextend VolGroup /dev/sdb1 #VolGroup是卷组名,这行是把新物理卷加入到已有的卷组中去

注意:准备工作是用lvdisplay看目前所有的逻辑卷有哪些,再做后面的操作。

lvextend -L +100G /dev/VolGroup/lv_root #lv_root是其中我要加空间的逻辑卷,这行是把加入卷组的空间加100G到该逻辑卷中去

特别注意:加100G时,最好少1G,否则会出错,加不进去的。呵呵,看后面“度”出来的事例:
----------------------------------------------------------
要添加一块200G的磁盘到LVM中去,前面操作很容易就通过了。在lvextend -L +200G /dev/localhost/root 时报错,报错信息如下
Insufficient free space: 51200 extents needed, but only 51199 available
报错大概意思 是只有51199×4Mib/1024可用,无法扩展51200×4Mib。
计算了一下 51199×4Mib/1024 大概等于199.99GB
修改命令
lvextend -L +199.99G /dev/localhost/root
执行命令无报错,提示执行resized命令
Logical volume root successfully resized
----------------------------------------------------------

加上去之后,目前用df -h还看不到新的空间,需要激活。

方法按不同LINUX版本

RHEL 4: ext2online /dev/VolGroup00/LogVol00
RHEL 5: resize2fs -p /dev/VolGroup00/LogVol00


resize2fs -p /dev/VolGroup/lv_root #我这里就是它了
提示:
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 7
Performing an on-line resize of /dev/VolGroup/lv_root to 27658240 (4k) blocks.

The filesystem on /dev/VolGroup/lv_root is now 27658240 blocks long.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f39ab24587e528d086487e4262f3081e.html