快速业务通道

LINUX下的RAID使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04
e contents of /dev/md1 in 5 seconds, Ctrl-C if unsure! 拥有帝国一切,皆有可能。欢迎访问phome.net
handling MD device /dev/md1
analyzing super-block
disk 0: /dev/sdb1, 8385898kB, raid superblock at 8385792kB
disk 1: /dev/sdc1, 8385898kB, raid superblock at 8385792kB
表示成功
我们在这里加上一个-R 是为了强制分这个区

4 mkfs.ext3 /dev/md1 格式化它

5用 lsraid -A -a /dev/md1 来察看硬盘有没有坏的
出现

[dev 9, 1] /dev/md1 1F0841F4.AA0B8664.0CB51213.D9B0A76F online
[dev 8, 17] /dev/sdb1 1F0841F4.AA0B8664.0CB51213.D9B0A76F good
[dev 8, 33] /dev/sdc1 1F0841F4.AA0B8664.0CB51213.D9B0A76F good

online (正在运行) good(好的)

6 more /proc/mdstat (查看信息)

7 mount /dev/md1 /mnt

8 cp /etc/samba/smb.conf /mnt 证明可以写数据


7 如果我们不想使用的话可以删除 rm -rf /etc/raidtab,如果不删除的话启机的时候会自检

先卸载它,然后停止,再删除/.


raid5

1 我们做raid5至少要有3块硬盘

2 cp /usr/share/doc/raidtools-1.00.3/raid1.conf.sample /etc/raidtab

3 vi /etc/raidtab

/dev/md0 改成 /dev/md5 ;
/dev/hda1 改成/dev/sdb1 ; /dev/hdb1改成/dev/sdc1 ; /dev/hdc1改成/dev/sdc1

4 mkraid -R /dev/md5


5 mkfs.ext3 /dev/md5 格式化它

6 mount /dev/md5 /mnt


下面我们来做一个硬盘坏了的我们添加一块硬盘的实验 我们用raid1 做这个实验

7 我们用软件来破坏它raidsetfaulty /dev/md1 /dev/sdb1

8 我们来检查一下 lsraid -A -a /dev/md1

出现
[dev 9, 1] /dev/md1 1F0841F4.AA0B8664.0CB51213.D9B0A76F online
[dev 8, 17] /dev/sdb1 1F0841F4.AA0B8664.0CB51213.D9B0A76F failed
[dev 8, 33] /dev/sdc1 1F0841F4.AA0B8664.0CB51213.D9B0A76F good

现在/dev/sdb1已经是坏的了,我们原来写入里面的数据还是能读取的 拥有帝国一切,皆有可能。欢迎访问phome.net

9 raidhotadd /dev/md1 /dev/sdd1 我们添加一块硬盘

10 lsraid -A -a /dev/md1

出现
[dev 9, 1] /dev/md1 1F0841F4.AA0B8664.0CB51213.D9B0A76F online
[dev 8, 17] /dev/sdb1 1F0841F4.AA0B8664.0CB51213.D9B0A76F failed
[dev 8, 33] /dev/sdc1 1F0841F4.AA0B8664.0CB51213.D9B0A76F good
[dev 8, 49] /dev/sdd1 1F0841F4.AA0B8664.0CB51213.D9B0A76F spare

看见/dev/sdd1 现在是一个恿谕磁盘/正在恢复数据

11 more /proc/mdstat 可以看看恢复的过程

出现[root@yirehe mnt]# more /proc/mdstat
Personalities : [raid0] [raid1] [raid5]
read_ahead 1024 sectors
md1 : active raid1 sdd1[2] sdc1[1] sdb1[0](F)
8385792 blocks [2/1] [_U]
[=================>...] recovery = 89.7% (7525436/8385792) finish=1.3min
speed=10315K/sec
unused devices: <none>

再次运行这个命令
[root@yirehe mnt]# more /proc/mdstat
Personalities : [raid0] [raid1] [raid5]
read_ahead 1024 sectors
md1 : active raid1 sdd1[2] sdc1[1] sdb1[0](F)
8385792 blocks [2/1] [_U]
[==================>..] recovery = 93.1% (7810264/8385792) finish=0.9min
speed=10303K/sec
unused devices: <none>

可以看出来recovery = 93.1% 了 一直到 100 % 就好了

11 我们可以用 raidhotremove /dev/md1 /dev/sdb1 来移除这块硬盘

12 lsraid -A -a /dev/md1

[dev 9, 1] /dev/md1 1F0841F4.AA0B8664.0CB51213.D9B0A76F online
[dev 8, 17] /dev/sdb1

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号