一。 硬盘分区
注意:由于启动引导器程序不能从LVM逻辑卷中读取系统的引导文件,所以/boot分区不能放在LVM逻辑卷中,必须单独进行分区。(用默认值100M就可以)
1.创建物理卷pv 2.创建卷组VG 3.创建逻辑卷LV
注意: 1).必须有根 / 挂载的lv
2).必须有交换分区(swap) ,大小一般设为物理内存的两倍。对于物理内存较大的服务器,一般应用的话
2G的swap也就可以了,设置过大就浪费了
安装linux后 查看已有LV的使用情况
常用命令 df -h 、lvscan、 vgscan、 pvscan、lvdisplay、vgdisplay、pvdisplay
调整
当某个新的硬盘驱动器被添加到系统上,它可以被添加到 逻辑卷组中,逻辑卷是可以扩展的分区。
对新硬盘的分区
fdisk /dev/hdb
[root@redhat ~]# fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (31-130, default 31): 100
Last cylinder or +size or +sizeM or +sizeK (100-130, default 130):
Using default value 130
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (31-130, default 31):
Using default value 31
Last cylinder or +size or +sizeM or +sizeK (31-99, default 99):
Using default value 99
Command (m for help): w
The partition table has been altered!
创建pv
[root@redhat ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
[root@redhat ~]# pvcreate /dev/sdb2
Physical volume "/dev/sdb2" successfully created
创建vg
[root@redhat ~]# vgcreate lvmvg /dev/sdb1 /dev/sdb2
Volume group "lvmvg" successfully created
创建lv
[root@redhat ~]# lvcreate -n lv1 -i 2 -I 64 lvmvg -L 100M
/dev/cdrom: open failed: Read-only file system
Rounding size (25 extents) up to stripe boundary size (26 extents)
Logical volume "lv1" created
创建文件系统:
[root@redhat ~]# mkfs -t ext3 /dev/lvmvg/lv1
加载使用lv分区
[root@redhat ~]# mount /dev/lvmvg/lv1 /oracle
动态增加逻辑卷的大小:扩展lv
[root@redhat oracle]# lvextend -L +100M /dev/lvmvg/lv1
[root@redhat /]# ext2online /dev/lvmvg/lv1
(这样不用umount 目录 生产系统中不用停机也不会丢数据)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12548713/viewspace-263456/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12548713/viewspace-263456/