注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

晋显中国风

记录,不一定需要文字但一定要有心情

 
 
 

日志

 
 

FREENAS学习笔记之三:RAID故障恢复 (转)  

2011-12-27 08:13:35|  分类: FREENAS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

对于磁盘阵列来说,一是要提供高速的大容量的存储空间,更重要的是要提高数据的可靠性,防止因磁盘损害造成数据的遗失。

有关的raid的相关介绍可以参看百度知道http://baike.baidu.com/view/7102.htm。FREENAS也是支持RAID的创建的。下面我们做一个实验来验证一下。

先登陆系统,默认帐户admin,密码freenas

【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客

 

E文的,不爽,选择System->General

【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客

 

Language选择chinese,熟悉的国文出来啦,遗憾的是目前 FreeNAS 8.0-RC3 Released 不支持中文,不过应该可以自己汉化,网上有相关的教材,有兴趣的可以自己汉化,或者耐心等着官方出吧。

【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 

下面开始做RAID。

在硬盘菜单中选管理,点击右侧的“+”号,进入添加硬盘界面。

【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客

 

依次选择要添加的硬盘,注意:“已格式化的文件系统”选unformated

【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客

 

添加完了回到硬盘管理界面,我这里添加的三颗一样的硬盘,da1将作为一个独立的磁盘,da2和da3将作RAID。别忘了点击“应用更改”

【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
下面格式化,选硬盘菜单,格式化命令
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
da1格式成UFS格式 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
da2和da3格式化成SoftwareRAID格式(软RAID是相对于硬RAID卡而言的) 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
格式化后回到硬盘管理菜单,看懂文件系统发生了变化
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
下面设置RAID,进入软RAID菜单
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
因为我这里只有两块RAID盘,所以可以做前三种RAID。
JBOD: 它是在逻辑上将几个物理磁盘一个接一个连起来, 组成一个大的逻辑磁盘。JBOD不提供容错,严格的说,JBOD不属于RAID,它是简单的硬盘容量叠加,但系统处理时并没有采用并行的方式,写入数据的时候就是先写的一块硬盘,写满了再写第二块硬盘……
RAID0: 要有两个以上硬盘驱动器,RAID0实现了带区组,数据并不是保存在一个硬盘上,而是分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上,所以 数据吞吐率大大提高,驱动器的负载也比较平衡。如果刚好所需要的数据在不同的驱动器上效率最好。它不需要计算校验码,实现容易。它的缺点是它没有数据差错 控制,如果一个驱动器中的数据发生错误,即使其它盘上的数据正确也无济于事了。
RAID1:必须能够同时对两个盘进行读操作和 对两个镜象盘进行写操作。当您的系统需要极高的可靠性时,如进行数据统计,那么使用RAID1比较合适。而且RAID1技术支持“热替换”,即不断电的情 况下对故障磁盘进行更换,更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时,镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘,可想而知,这 种硬盘模式的安全性是非常高的,RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID级别中最低的。
RAID5: 需要至少三颗硬盘,RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性,允许单个磁盘出 错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都 可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。 但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难 。
我这里做RAID1,把两个硬盘加入进来。
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
RAID1显示状态COMPLETE,表示构建完成。 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
再回到格式化菜单,把刚才构建的RAID硬盘格式化为UFS 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
进入硬盘挂载点菜单
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
挂载普通盘 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
挂载RAID盘
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
返回挂载点界面,可以看到挂载结果,状态为ok
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
设置好服务和权限后(后面详述)可以通过其他计算机访问RAID盘了
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
下面开始模拟硬盘故障。在虚拟机中摘掉硬盘4,注意,该硬盘的设备节点在SCSI0:3 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
 确认
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
FREENAS终端上会显示丢失硬盘(没有给出截图),重启动FREENAS后用web访问硬盘菜单,可以看到da3硬盘遗失了。 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
其他计算机访问RAID盘出错了。别害怕,数据不会丢失的。看后面的图说明原委。
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
在挂载点可以看到RAID的挂载点出错了,点击重试 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
又一次挂载上了 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
其他计算机又可以访问了,而且数据全在(原来一旦硬盘出现故障,而FREENAS重起了,系统会自动断开挂载点,这是需要手动挂载上) 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
回到硬盘管理,删除丢失或者出错的da3硬盘。别忘了应用更改
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
我们开始装上一个新硬盘,注意:新硬盘存储容量不能小于原来的硬盘,最好一个批次的硬盘,还要注意设备节点一定是SCSI0:3,与前面摘除的硬盘在同一个节点上。 
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
进入管理菜单,加入新的da3硬盘,注意这次加入时,已格式化的文件系统要选择 “softwareRAID”,也就是说这个新硬盘已经是RAID盘了。
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
在RAID1中由于丢失了一颗硬盘,所以状态为“degraded” (降级故障状态)
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
在RAID1的信息中可以看到只有一颗硬盘了
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
在RAID1的工具中,选择RAID盘,选择出故障的da3盘,执行forget命令(让RAID1忘了这颗故障盘)
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
在RAID1的工具中,选择RAID盘,选择出故障的da3盘,执行insert命令(给RAID插入新盘)
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
RAID1的信息中提示有了两颗硬盘
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
 
而RAID1的管理信息中状态又恢复到了COMPLETE
【原创】FREENAS学习笔记之三:RAID - hyibing - 胡益兵的博客
至 此,RAID1得到了恢复。你可以再删除da2盘,可以看到da3盘中依然有数据。由此可见,通过softwareRAID方式做的RAID更换新的硬盘 系统是不会自动恢复的,需要手动加以恢复。操作虽然麻烦了些,好在服务器硬盘不会老是坏。可能你的服务器都报废了还没执行过这中操作。
  评论这张
 
阅读(3818)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018