后来想到,这块20TB的物理磁盘之前存放过一些图片信息,我直接将以前的分区删掉,重新划分2TB一个的分区,可能是这块物理磁盘的头部记录了原始数据的一些信息,而在创建ASM磁盘组时是不可以用有数据的磁盘分区的,使用dd命令清除一下磁盘数据后,ASM可以看到磁盘组。[root@dbserver1 ~]# dd bs=1000K if=/dev/zero f=/dev/asm-disk1
dd: writing `/dev/asm-disk1': No space left on device
4883+0 records in
4882+0 records out
4999983104 bytes (5.0 GB) copied, 37.2406 seconds, 134 MB/s
用PARTED重新分区,并用UDEV绑定后,创建ASM磁盘组也没问题,证明的确是由于物理磁盘有数据导致的。
[root@dbserver1 ~]# parted /dev/sde
GNU Parted 1.8.1
Using /dev/sde
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) P
Model: HITACHI DF600F (scsi)
Disk /dev/sde: 22.5TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
NumberStartEndSizeFile systemNameFlags
117.4kB2147GB2147GB
22147GB4295GB2147GB
34295GB6442GB2147GB
46442GB8590GB2147GB
58590GB10.7TB2147GB
610.7TB12.9TB2147GB
712.9TB15.0TB2147GB
815.0TB17.2TB2147GB
917.2TB19.3TB2147GB
1019.3TB21.5TB2147GB
1121.5TB22.5TB1074GB
[root@dbserver1 ~]# start_udev
Starting udev: [OK]
[oracle@dbserver1 ~]$ ll /dev/asm-disk*
brw-rw---- 1 grid dba 8, 65 06-21 10:54 /dev/asm-disk1
brw-rw---- 1 grid dba 8, 74 06-21 10:54 /dev/asm-disk10
brw-rw---- 1 grid dba 8, 75 06-21 10:54 /dev/asm-disk11
brw-rw---- 1 grid dba 8, 66 06-21 10:54 /dev/asm-disk2
brw-rw---- 1 grid dba 8, 67 06-21 10:54 /dev/asm-disk3
brw-rw---- 1 grid dba 8, 68 06-21 10:54 /dev/asm-disk4
brw-rw---- 1 grid dba 8, 69 06-21 10:54 /dev/asm-disk5
brw-rw---- 1 grid dba 8, 70 06-21 10:54 /dev/asm-disk6
brw-rw---- 1 grid dba 8, 71 06-21 10:54 /dev/asm-disk7
brw-rw---- 1 grid dba 8, 72 06-21 10:54 /dev/asm-disk8
brw-rw---- 1 grid dba 8, 73 06-21 10:54 /dev/asm-disk9