linux分区及逻辑卷划分 下载本文

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