重操旧业,搭建oracle 10g实验环境。
先装Linux,顺便回忆一下LVM。
以下为实验步骤,在RedHat Linux Advanced Server 3.0上操作成功。
具体的lvm管理可以参考之前的文章。http://spaceair.itpub.net/post/1378/50417
突然想到,不知道现在的系统中,还有多少用到了LVM?它是发展方向吗?好像不是。除了在小型机上的aix见过逻辑卷管理,其他场合好像很少看到。而oracle的ASM功能,干脆直接实现了磁盘空间管理、负载均衡。
哪位达人来指教一下存储的发展趋势?! SAN、NAS、裸设备、LVM、ASM、文件系统。。。。。。
[@more@] linux下的逻辑卷管理--实验步骤:1、为虚拟机添加2个1.5G的SCSI硬盘
2、启动虚拟机
3、格式化新添加的硬盘sdb
fdisk /dev/sdb
并创建新的分区(n);
修改分区的类型(t),由83 Linux修改为8e Linux LVM;
然后保存退出(w)。
4、同样的方式处理添加的第二个硬盘sdc
5、运行vgscan,自动生成配置文件/etc/lvmtab 和 /etc/lvmtab.d
6、创建pv
pvcreate -s 1.5G /dev/sdb1
pvcreate -s 1.5G /dev/sdc1
7、查看创建的pv
pvscan
8、创建vg
vgcreate vg1 /dev/sdb1
增加物理卷/dev/sdc1到卷组vg1 中
vgextend vg1 /dev/sdc1
9、查看vg、pv
vgscan
pvscan
10、创建lv(在vg1上创建逻辑卷datavg,大小为1G)
lvcreate -L 1G -n datavg vg1
11、如果要扩展lv,可以先运行pvscan,查看哪一个pv还有空间可以使用
pvscan
12、具体查看pv的信息,使用pvdisplay,可以看到PE大小、总的PE数、可分配的PE等。
pvdisplay /dev/sdb1
13、扩展逻辑卷datavg,从/dev/sdc1中使用30个PE(每个PE 32M)
lvextend -l +30 /dev/vg1/datavg /dev/sdc1
14、查看lv创建的情况
lvdisplay /dev/vg1/datavg
15、为lv创建文件系统
mkfs.ext3 /dev/vg1/datavg
16、将文件系统挂接到系统中
mount /dev/vg1/datavg /u01
17、查看系统的存储状况
df -k
18、更改lv大小
e2fsadm -h
(结束)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/59630/viewspace-863824/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/59630/viewspace-863824/