最近发现网上关于在linux划lv绑定裸设备建库的文章或多或少都有不少问题,容易误导初学者,故整理了个裸盘下直接建库的前期操作步骤。
Disk /dev/sdb: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2610 20964793+ 83 Linux
Disk /dev/sdc: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 2610 20964793+ 83 Linux
创建pv
[root@oracle ~]# pvcreate /dev/sdc1 –创建pv
Physical volume “/dev/sdc1″ successfully created
[root@oracle ~]# pvdisplay /dev/sdc1 –查看pv信息
— Physical volume —
PV Name /dev/sdc1
VG Name oradata
PV Size 19.99 GB / not usable 0
Allocatable yes
PE Size (KByte) 4096
Total PE 5118
Free PE 4955
Allocated PE 163
PV UUID ol7T1b-telA-LOqC-Z0GR-ZGqN-f01o-QJT1KC
创建vg
[root@oracle ~]# vgcreate oradata /dev/sdc1
Volume group “oradata” successfully created
[root@oracle ~]# vgdisplay –查看vg信息
— Volume group —
VG Name oradata
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 5
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 19.99 GB
PE Size 4.00 MB
Total PE 5118
Alloc PE / Size 163 / 652.00 MB
Free PE / Size 4955 / 19.36 GB
VG UUID Ohi2XZ-39PR-WH4m-WMgq-DyMY-eMZX-9CgbVi
创建lv
[root@oracle ~]# lvcreate -n system01 -L 200M oradata
Logical volume “system01″ created
[root@oracle ~]# lvcreate -n undotbs01 -L 200M oradata
Logical volume ” undotbs01″ created
[root@oracle ~]# lvcreate -n control01 -L 50M oradata
Logical volume ” control01″ created
[root@oracle ~]# lvcreate -n redo01 -L 100M oradata
Logical volume ” redo01″ created
[root@oracle ~]# lvcreate -n redo02 -L 100M oradata
Logical volume ” redo02″ created
查看lv
[root@oracle ~]# lvscan
ACTIVE ‘/dev/oradata/system01′ [200.00 MB] inherit
ACTIVE ‘/dev/oradata/undotbs’ [200.00 MB] inherit
ACTIVE ‘/dev/oradata/redo01′ [100.00 MB] inherit
ACTIVE ‘/dev/oradata/redo02′ [100.00 MB] inherit
ACTIVE ‘/dev/oradata/control01′ [52.00 MB] inherit
赋权
[root@oracle ~]# cd /dev/mapper
[root@oracle mapper]# ll
total 0
crw——- 1 root root 10, 63 Aug 21 14:28 control
brw-rw—- 1 root root 253, 4 Aug 21 18:38 oradata-control01
brw-rw—- 1 root root 253, 2 Aug 21 18:22 oradata-redo01
brw-rw—- 1 root root 253, 3 Aug 21 18:22 oradata-redo02
brw-rw—- 1 root root 253, 0 Aug 21 18:20 oradata-system01
brw-rw—- 1 root root 253, 1 Aug 21 18:21 oradata-undotbs
[root@oracle mapper]# chown -R oracle:oinstall /dev/mapper/oradata*
[root@oracle ~]# cd /dev/mapper
[root@oracle mapper]# ll
total 0
crw——- 1 root root 10, 63 Aug 21 14:28 control
brw-rw—- 1 oracle oinstall 253, 4 Aug 21 18:38 oradata-control01
brw-rw—- 1 oracle oinstall 253, 2 Aug 21 18:22 oradata-redo01
brw-rw—- 1 oracle oinstall 253, 3 Aug 21 18:22 oradata-redo02
brw-rw—- 1 oracle oinstall 253, 0 Aug 21 18:20 oradata-system01
brw-rw—- 1 oracle oinstall 253, 1 Aug 21 18:21 oradata-undotbs
[root@oracle ~]# cd /dev/oradata/
[root@oracle oradata]# ll
total 0
lrwxrwxrwx 1 root root 29 Aug 21 18:38 control01 -> /dev/mapper/oradata-control01
lrwxrwxrwx 1 root root 26 Aug 21 18:22 redo01 -> /dev/mapper/oradata-redo01
lrwxrwxrwx 1 root root 26 Aug 2