[原创]小试ubuntu 8.10下LVM的应用---能在线扩大和缩小逻辑卷
发表于 : 2009-02-22 19:28
新买一个320G的硬盘,打算用LVM进行分区管理。
本机的光驱早罢工了,为了保险一点,现在虚拟机上测试了一下,在虚拟硬盘上分区后,用Ubuntu_8.04.1_i386.iso启动虚拟机,把grub装在mbr上,ubuntu-8.10-alternate-i386.iso拷贝到一个fat32分区中,设置menu.lst,然后从硬盘启动开始安装,艰辛的过程就不说了。
(真实环境下是把320G硬盘挂上,重复前面的操作,然后装上新硬盘启动继续安装。用Ubuntu_8.04.1_i386.iso分区的时候没有LVM的选项,也可以启动后挂载硬盘操作,安装grub,lvm包后再次硬盘重启也可以,但过程更麻烦,而且Ubuntu_8.04.1_i386.iso不能自定义安装,所以用ubuntu-8.10-alternate-i386.iso自定义最小化安装)
一、虚拟硬盘分区结构
系统已经建立了1个卷组rootvg,上面用了2个逻辑卷:
lvroot用于/分区,lvswap用于swap分区
目前卷组已经没有多的空间可以扩展了
磁盘空间也不足
本机的光驱早罢工了,为了保险一点,现在虚拟机上测试了一下,在虚拟硬盘上分区后,用Ubuntu_8.04.1_i386.iso启动虚拟机,把grub装在mbr上,ubuntu-8.10-alternate-i386.iso拷贝到一个fat32分区中,设置menu.lst,然后从硬盘启动开始安装,艰辛的过程就不说了。
(真实环境下是把320G硬盘挂上,重复前面的操作,然后装上新硬盘启动继续安装。用Ubuntu_8.04.1_i386.iso分区的时候没有LVM的选项,也可以启动后挂载硬盘操作,安装grub,lvm包后再次硬盘重启也可以,但过程更麻烦,而且Ubuntu_8.04.1_i386.iso不能自定义安装,所以用ubuntu-8.10-alternate-i386.iso自定义最小化安装)
一、虚拟硬盘分区结构
代码: 全选
root@ubuntu:/home/zhangg# fdisk -l
Disk /dev/sda: 3017 MB, 3017213952 bytes
255 heads, 63 sectors/track, 366 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c2691
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 251 1911735 8e Linux LVM
/dev/sda3 252 366 923737+ 83 Linux
Disk /dev/sdb: 104 MB, 104857600 bytes
64 heads, 32 sectors/track, 100 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
lvroot用于/分区,lvswap用于swap分区
代码: 全选
root@ubuntu:/home/zhangg# lvscan
ACTIVE '/dev/rootvg/lvroot' [2.40 GB] inherit
ACTIVE '/dev/rootvg/lvswap' [308.00 MB] inherit
代码: 全选
root@ubuntu:/home/zhangg# vgdisplay
--- Volume group ---
VG Name rootvg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 2.70 GB
PE Size 4.00 MB
Total PE 691
Alloc PE / Size 691 / 2.70 GB
Free PE / Size 0 / 0 <-------------------------------没有多的空间
VG UUID vqg3rf-FGCF-Huny-QlsJ-wdpu-WTwz-CC46C8
代码: 全选
root@ubuntu:/home/zhangg# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-lvroot
2.4G 2.0G 315M 87% /
tmpfs 252M 0 252M 0% /lib/init/rw
varrun 252M 92K 252M 1% /var/run
varlock 252M 0 252M 0% /var/lock
udev 252M 2.7M 249M 2% /dev
tmpfs 252M 0 252M 0% /dev/shm
lrm 252M 2.0M 250M 1% /lib/modules/2.6.27-7-generic/volatile
/dev/sda1 99M 18M 76M 19% /boot