用raidtools創建
1,修改配置文件
vi /etc/raidtab //根據man raidtab文件的格式來寫
raiddev /dev/md0 //設備名稱
raid-level 5 //raid 類型
nr-raid-disks 3 // 磁盤個數(裝數據)
nr-spare-disks 1 // 空盤個數 備份盤
persistent-superblock 1
parity-algorithm left-symmetric
chunk-size 8 //
device /dev/sdb1
raid-disk 0
device /dev/sdc1
raid-disk 1
device /dev/sdd1
raid-disk 2
device /dev/sde1
spare-disk 0
2,mkraid /dev/md0 // 創建RAID陣列
[root@localhost ~]# mkraid /dev/md0
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/sdb1, 5237158kB, raid superblock at 5237056kB
disk 1: /dev/sdc1, 4192933kB, raid superblock at 4192832kB
disk 2: /dev/sdd1, 6289416kB, raid superblock at 6289344kB
disk 3: /dev/sde1, 7333641kB, raid superblock at 7333568kB
3,查看分組狀態
[root@localhost ~]# lsraid -a /dev/md0
[dev 9, 0] /dev/md0 A7412F59.1AA68930.79BAD24C.1B6BCA89 online
[dev 8, 17] /dev/sdb1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
[dev 8, 33] /dev/sdc1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
[dev 8, 49] /dev/sdd1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
[dev 8, 65] /dev/sde1 A7412F59.1AA68930.79BAD24C.1B6BCA89 spare
4,格式化分組
[root@localhost ~]# mke2fs -c /dev/md0
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1048576 inodes, 2096416 blocks
104820 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Checking for bad blocks (read-only test): done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
5,測試屬性
(1),把其中的一塊盤損壞
[root@localhost ~]# dd if=/dev/zero of=/dev/sdb1 bs=900000000 count=10
dd: 寫入 “/dev/sdb1”: 設備上沒有空間
6+0 records in
5+0 records out
5362850304 bytes (5.4 GB) copied, 30.685 seconds, 175 MB/s
[root@localhost ~]# lsraid -a /dev/md0
lsraid: Device "/dev/sdb1" does not have a valid raid superblock
lsraid: Device "/dev/sdb1" does not have a valid raid superblock
lsraid: Device "/dev/sdb1" does not have a valid raid superblock
lsraid: Device "/dev/sdb1" does not have a valid raid superblock
[dev 9, 0] /dev/md0 A7412F59.1AA68930.79BAD24C.1B6BCA89 online
[dev ?, ?] (unknown) 00000000.00000000.00000000.00000000 missing
[dev 8, 33] /dev/sdc1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
[dev 8, 49] /dev/sdd1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
[dev 8, 65] /dev/sde1 A7412F59.1AA68930.79BAD24C.1B6BCA89 spare
(2)。備份盤接替原有損壞的盤繼續工作
[root@localhost ~]# lsraid -a /dev/md0
[dev 9, 0] /dev/md0 A7412F59.1AA68930.79BAD24C.1B6BCA89 online
[dev 8, 65] /dev/sde1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
[dev 8, 33] /dev/sdc1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
[dev 8, 49] /dev/sdd1 A7412F59.1AA68930.79BAD24C.1B6BCA89 good
順便問下閱讀的各位大俠 scsi和ata在linux下怎麼區別啊 ????
我做過實驗 scsi使用/dev/sda 顯示
而 ata是用 /dev/hda 顯示 ,查了資料說 用 lsmod |grep scsi(ata),但是結果
沒有差別。
問下還有其他的方法嗎??????????????求助 謝謝了!!!!!!!!