0划分磁盘阵列和创建逻辑卷
步骤 4 创建逻辑卷组。
# vgcreate oracledg /dev/sdc1 屏幕显示信息如下(供参考)。
Volume group \
步骤 5 检查逻辑卷组创建是否成功。
# vgscan
屏幕显示信息如下(供参考)。
Reading all physical volumes. This may take a while... Found volume group \
步骤 6 创建逻辑卷。
oracledg下的逻辑卷在自动安装时只创建了前20个。在后来的使用中可以根据需要继续创建余下的逻辑卷。
# lvcreate -L 2048M -n lv_system oracledg # lvcreate -L 1024M -n lv_redo01 oracledg # lvcreate -L 1024M -n lv_redo02 oracledg # lvcreate -L 1024M -n lv_redo03 oracledg # lvcreate -L 2048M -n lv_tools01 oracledg # lvcreate -L 2048M -n lv_rbs oracledg # lvcreate -L 2048M -n lv_undotdbs01 oracledg # lvcreate -L 2048M -n lv_tmp01 oracledg # lvcreate -L 512M -n lv_users01 oracledg # lvcreate -L 2048M -n lv_index01 oracledg # lvcreate -L 256M -n lv_control01 oracledg # lvcreate -L 256M -n lv_control02 oracledg # lvcreate -L 256M -n lv_control03 oracledg # lvcreate -L 128M -n lv_spfile oracledg # lvcreate -L 1024M -n lv_xdb01 oracledg # lvcreate -L 1024M -n lv_drsys01 oracledg # lvcreate -L 512M -n lv_example01 oracledg # lvcreate -L 2048M -n lv_oracledg01 oracledg # lvcreate -L 2048M -n lv_oracledg02 oracledg # lvcreate -L 2048M -n lv_oracledg03 oracledg
6
步骤 7 激活逻辑卷。
# vgchange -ay oracledg
步骤 8 检查逻辑卷创建和激活是否成功。
# vgdisplay -v oracledg
屏幕显示中有如下信息。(仅供参考)
Finding all volume groups
Finding volume group \
--- Volume group ---
VG Name oracledg System ID
Format lvm2 Metadata Areas 2 Metadata Sequence No 20
VG Access read/write VG Status resizable MAX LV 0 Cur LV 19 Open LV 6 Max PV 0 Cur PV 2 Act PV 2
VG Size 136.23 GB PE Size 4.00 MB Total PE 34874
Alloc PE / Size 5856 / 22.88 GB Free PE / Size 29018 / 113.35 GB
VG UUID uREPqr-6ztw-UD7z-4uO2-pFk0-fm8C-1bjQ9w
--- Logical volume ---
LV Name /dev/oracledg/lv_system VG Name oracledg
LV UUID xORLtM-qKRH-6eyU-c5VR-ev9s-i1eS-R3iOnS LV Write Access read/write LV Status available
# open 2
LV Size 2.00 GB Current LE 512 Segments 1
Allocation inherit Read ahead sectors 0 Block device 253:0
--- Logical volume ---
LV Name /dev/oracledg/lv_redo01 VG Name oracledg
LV UUID ZcRm28-Q2vP-aQIG-h6pu-q7gj-sm3Z-uz1xvD LV Write Access read/write LV Status available # open 1
LV Size 1.00 GB Current LE 256 Segments 1
[键入文字]
0划分磁盘阵列和创建逻辑卷
Allocation inherit Read ahead sectors 0 Block device 253:1
--- Logical volume ---
LV Name /dev/oracledg/lv_redo02 VG Name oracledg
LV UUID U5ro3i-82IP-VLr7-1pt5-vd0P-1rLA-qceEH7 LV Write Access read/write LV Status available
# open 0
LV Size 1.00 GB Current LE 256 Segments 1
Allocation inherit Read ahead sectors 0 Block device 253:2
--- Logical volume ---
LV Name /dev/oracledg/lv_redo03 VG Name oracledg
LV UUID 2uvyu6-tnL5-b6s9-h1kx-B2oT-3hTd-mI2syv LV Write Access read/write LV Status available
# open 0
LV Size 1.00 GB Current LE 256 Segments 1
Allocation inherit Read ahead sectors 0 Block device 253:3 ....
--- Physical volumes --- PV Name /dev/sdb
PV UUID 0gTLF7-Ua4g-Gg61-ryZ0-J117-jasW-JAp8DH PV Status allocatable
Total PE / Free PE 30719 / 24863
屏幕显示信息中第二行加粗表示oracledg创建成功。
屏幕显示信息中“Logical volume”段中加粗的“available”表示该逻辑卷已经激活。 ----结束
3绑定逻辑卷和裸设备
任务说明
执行此任务可以将创建的逻辑卷与裸设备绑定。
8
上一节创建了逻辑卷组oracledg及其逻辑卷,本节以在双机上将逻辑卷组oracledg下的逻辑卷和裸设备绑定为例,介绍绑定逻辑卷和裸设备的方法。
操作指引
绑定逻辑卷和裸设备操作步骤如下:
步骤 1 以root用户登录主节点。 步骤 2 进入raw文件所在目录。
# cd /dev/raw
步骤 3 检查raw文件序号。
# ls -al
系统自带15个raw文件,在没有添加新的raw文件情况下屏幕显示信息如下(供参考)。
drwxr-xr-x 2 root root 408 Jul 19 14:32 . drwxr-xr-x 41 root root 182712 Sep 6 15:17 .. crw-rw---- 1 root disk 162, 1 Jul 19 14:32 raw1 crw-rw---- 1 root disk 162, 10 May 24 2005 raw10 crw-rw---- 1 root disk 162, 11 May 24 2005 raw11 crw-rw---- 1 root disk 162, 12 May 24 2005 raw12 crw-rw---- 1 root disk 162, 13 May 24 2005 raw13 crw-rw---- 1 root disk 162, 14 May 24 2005 raw14 crw-rw---- 1 root disk 162, 15 May 24 2005 raw15 crw-rw---- 1 root disk 162, 2 Jul 19 14:32 raw2 crw-rw---- 1 root disk 162, 3 Jul 19 14:32 raw3 crw-rw---- 1 root disk 162, 4 Jul 19 14:32 raw4 crw-rw---- 1 root disk 162, 5 May 24 2005 raw5 crw-rw---- 1 root disk 162, 6 May 24 2005 raw6 crw-rw---- 1 root disk 162, 7 May 24 2005 raw7 crw-rw---- 1 root disk 162, 8 May 24 2005 raw8 crw-rw---- 1 root disk 162, 9 May 24 2005 raw9
步骤 4 检查raw文件占用情况。
# raw -qa
? ?
如果raw文件没有被占用,则不会显示信息。
如果raw文件有被占用,屏幕显示类似如下信息(供参考)。
/dev/raw/raw1: bound to major 253, minor 5 /dev/raw/raw2: bound to major 253, minor 6 /dev/raw/raw3: bound to major 253, minor 7 /dev/raw/raw4: bound to major 253, minor 8
步骤 5 创建逻辑卷需要绑定的裸设备raw文件节点。
# mknod /dev/raw/raw16 c 162 16 # mknod /dev/raw/raw17 c 162 17 # mknod /dev/raw/raw18 c 162 18
[键入文字]
0划分磁盘阵列和创建逻辑卷
# mknod /dev/raw/raw19 c 162 19 # mknod /dev/raw/raw20 c 162 20
? ? ?
raw文件序号具有唯一性,新建的raw文件编号必须从“16”开始。
逻辑卷组oracledg下创建了20个逻辑卷,所以需要20个raw文件,这里再创建5个即可。 如果实际情况编号最大的裸设备不是raw15而是rawN(N是自然数),则这里从raw(N+1)开始创建直到raw20即可。
步骤 6 修改创建的raw文件节点的属主。
# chown -R root:disk raw16 # chown -R root:disk raw17 # chown -R root:disk raw18 # chown -R root:disk raw19 # chown -R root:disk raw20
步骤 7 检查raw文件节点是否创建成功,属主是否修改正确。
# ls –al
屏幕显示如下信息表明属主修改正确,注意加粗的地方(供参考)。
drwxr-xr-x 2 root root 4096 Dec 23 20:21 .
drwxr-xr-x 34 root root 118784 Dec 27 17:44 .. crw-rw---- 1 root disk 162, 1 May 24 2005 raw1 crw-rw---- 1 root disk 162, 10 May 24 2005 raw10 crw-rw---- 1 root disk 162, 11 May 24 2005 raw11 crw-rw---- 1 root disk 162, 12 May 24 2005 raw12 crw-rw---- 1 root disk 162, 13 May 24 2005 raw13 crw-rw---- 1 root disk 162, 14 May 24 2005 raw14 crw-rw---- 1 root disk 162, 15 May 24 2005 raw15 crw-rw---- 1 root disk 162, 16 Dec 23 20:21 raw16
步骤 8 绑定逻辑卷和裸设备。
# raw /dev/raw/raw1 /dev/oracledg/lv_system # raw /dev/raw/raw2 /dev/oracledg/lv_redo01 # raw /dev/raw/raw3 /dev/oracledg/lv_redo02 # raw /dev/raw/raw4 /dev/oracledg/lv_redo03 # raw /dev/raw/raw5 /dev/oracledg/lv_tools01 # raw /dev/raw/raw6 /dev/oracledg/lv_rbs # raw /dev/raw/raw7 /dev/oracledg/lv_undotdbs01 # raw /dev/raw/raw8 /dev/oracledg/lv_tmp01 # raw /dev/raw/raw9 /dev/oracledg/lv_users01 # raw /dev/raw/raw10 /dev/oracledg/lv_index01
10