raid 5 很不錯 哈哈

用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),但是結果

沒有差別。

 

問下還有其他的方法嗎??????????????求助 謝謝了!!!!!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章