软raid5构建过徎:
环境:现有146G硬盘4块,一块已经安装本地系统,后加3块做raid5.
命令过徎:
root@wxserver-ftp # format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@0,0
1. c1t1d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@1,0
2. c1t2d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@2,0
3. c1t3d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@3,0
Specify disk (enter its number): 1
根据硬盘的ID,输入1-4,调整硬盘的参数。0为本地硬盘,只有1-3可以调整 。
输入2,并回车,再输入partition回车、输入print回车,相看当前硬盘的分区列表。
一般s6调置为最大的容量分区,s7分100mb,存储硬盘的raid信息。
(注意:先建大容量分区,再建100mb分区,并且Cylinders不能重合,应该是连续的。可以看到下面的
硬盘的最大Cylinders是17830,每块硬盘的分区列表应该相同)
如果提示错误: (this disk may be in use by an application that has modified the fdisk table .Ensure that this disk is not currently in use before proceeding to use fdisk )
在disk命令下,执行fdisk回车,再重新分区即可。
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
! - execute , then return
quit
partition> p
Current partition table (original):
Total disk cylinders available: 17830 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 unassigned wu 0 0 (0/0/0) 0
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 - 17492 134.00GB (17493/0/0) 281025045
7 unassigned wm 17493 - 17505 101.98MB (13/0/0) 208845
8 boot wu 0 - 0 7.84MB (1/0/0) 16065
9 unassigned wm 0 0 (0/0/0) 0
在每块硬盘的分区执行完成后,输入label命令,保存已经设置好的分区。
以前步骤,硬盘分区构建完成,以下构建raid.
2.建立metadb信息(用S6 100MB空间存储raid信息)
metadb --查看当前的raid信息情况
metadb -a -f -c 3 c1t1d0s6 c1t2d0s6 c1t3d0s6
metadb -d -f -c 3 c1t1d0s6 c1t2d0s6 c1t3d0s6 --删除raid信息
metastat --查看当前的raid硬盘情况,如果有删除掉。
metainit -f d10 -r c1t1d0s7 c1t2d0s7 c1t3d0s7 --注意是s7,也就是最大空量的硬盘分区
metastat --当建立好的raid5,硬盘完成同步后,进度条达到100%后,才可以创建文件系统
newfs /dev/md/dsk/d10 --在d10上创建文件系统
vi /etc/vfstab
/dev/md/dsk/d10 /dev/md/rdsk/d10 /raid5d10 ufs 2 yes - --创建开机自动挂载
手动挂载命令:mkdir /raid5d10
mount /dev/md/dsk/d10 /raid5d10
至此,完成软raid5的构建。
------------以下是做的时候截取的一段日志,记录以备后用-----------------
root@wxserver-ftp # format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@0,0
1. c1t1d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@1,0
2. c1t2d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@2,0
3. c1t3d0
/pci@0,0/pci10de,375@f/pci108e,286@0/disk@3,0
Specify disk (enter its number): 1
selecting c1t1d0
[disk formatted]
/dev/dsk/c1t1d0s6 is part of SVM volume raid:d10. Please see metaclear(1M).
/dev/dsk/c1t1d0s7 contains an SVM mdb. Please see metadb(1M).
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
fdisk - run the fdisk program
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
! - execute , then return
quit
format> p
PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
! - execute , then return
quit
partition> p
Current partition table (original):
Total disk cylinders available: 17830 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 0 (0/0/0) 0
1 unassigned wm 0 0 (0/0/0) 0
2 unassigned wu 0 0 (0/0/0) 0
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 - 17492 134.00GB (17493/0/0) 281025045
7 unassigned wm 17493 - 17505 101.98MB (13/0/0) 208845
8 boot wu 0 - 0 7.84MB (1/0/0) 16065
9 unassigned wm 0 0 (0/0/0) 0
partition> exit
`exit' is not expected.
partition> quit
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
fdisk - run the fdisk program
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
! - execute , then return
quit
format> quit
root@wxserver-ftp # metadb
flags first blk block count
a m pc luo 16 8192 /dev/dsk/c1t1d0s7
a pc luo 8208 8192 /dev/dsk/c1t1d0s7
a pc luo 16400 8192 /dev/dsk/c1t1d0s7
a pc luo 16 8192 /dev/dsk/c1t2d0s7
a pc luo 8208 8192 /dev/dsk/c1t2d0s7
a pc luo 16400 8192 /dev/dsk/c1t2d0s7
a pc luo 16 8192 /dev/dsk/c1t3d0s7
a pc luo 8208 8192 /dev/dsk/c1t3d0s7
a pc luo 16400 8192 /dev/dsk/c1t3d0s7
root@wxserver-ftp # metainit
usage: metainit [-s setname] [-n] [-f] concat/stripe numstripes
width component... [-i interlace]
[width component... [-i interlace]] [-h hotspare_pool]
metainit [-s setname] [-n] [-f] mirror -m submirror...
[read_options] [write_options] [pass_num]
metainit [-s setname] [-n] [-f] RAID -r component...
[-i interlace] [-h hotspare_pool]
[-k] [-o original_column_count]
metainit [-s setname] [-n] [-f] hotspare_pool [hotspare...]
metainit [-s setname] [-n] [-f] softpart -p [-A alignment]
[-e] device size|all
metainit [-s setname] [-n] [-f] md.tab_entry
metainit [-s setname] [-n] [-f] -a
metainit -r
root@wxserver-ftp # metainit -r
root@wxserver-ftp # metastat
d10: RAID
State: Okay
Interlace: 32 blocks
Size: 562001895 blocks (267 GB)
Original device:
Size: 562017280 blocks (267 GB)
Device Start Block Dbase State Reloc Hot Spare
c1t1d0s6 16395 No Okay Yes
c1t2d0s6 16395 No Okay Yes
c1t3d0s6 16395 No Okay Yes
Device Relocation Information:
Device Reloc Device ID
c1t1d0 Yes id1,sd@TSun_____STK_RAID_INT____0A326EB1
c1t2d0 Yes id1,sd@TSun_____STK_RAID_INT____823E6EB1
c1t3d0 Yes id1,sd@TSun_____STK_RAID_INT____99466EB1
阅读(2045) | 评论(2) | 转发(0) |