一、raid数据检验原理?
其原理是:是把连续的数据分散到多个磁盘上存取,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于他自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
二、RAID6 RAID损坏,数据怎么恢复?
换一块同样的就行了,换盘后硬件RAID一般会自动重建的。
加入一个空磁盘,进入系统打开Intel (R)Matrix Storage Console 对话框,点击“恢复RAID1数据保护”前的图标。然后再点击“现在就重建RAID卷”。 查看硬驱和RAID状态提示“一个RAID卷正在重建”。 重建过程需要一段时间,等到提示“所有的硬驱和RAID卷均正常”,表示RAID1已恢复。
三、数据盘设什么raid?
RAID即磁盘阵列,它主要用于数据备份、数据同步、数据快速读取等服务。
有主要分为RAID0、1、0+1、5、10等五种模式几种工作模式,你选择哪一种要看你的需求所决定的。
1、RAID0, 需要两个以上的磁盘进行工作。有点就是读写速度快,多个硬盘同时读写。缺点是没有冗余,意思是这读写的硬盘其中一块出了问题,所有存储的数据将受到影响。这种适用于比如某些中转站、新闻站等地方,只要把相应的数据读取并发布即可。
2、RAID1,需要两块以上硬盘进行工作,一块读写,一块备份,这种情况安全性高。
3、RAID0+1,集合上两种优势,需要的磁盘是4块以上,并且数量为2^n次方的磁盘。但成本高。
4、RAID5,综合了,以上三个所创造出来的一种磁盘阵列模式,也是目前使用率最多的一种。
5、RAID10,和0+1类似,可以说成1+0,存储量只有磁盘的一半,先备份再存储。
选哪种需要看您的适用情况,如果小公司懒得维护,就用raid1吧,搞个四五块磁盘在那里跑,很少会出问题,坏也很少同时坏对吧。
四、linux下raid如何清空数据?
答方法如下
一、查看硬盘编号
适用lsblk命令可以查看当先系统下的磁盘相关信息及磁盘大小
sda为硬盘为系统内的第一个硬盘
sda1为该硬盘下的第一个分区以此类推
二、删除磁盘分区
1) 查看现有磁盘及分区
2) 删除对应磁盘下的分区
以删除sda 的sda1 sda2分区为例
进入:#parted /dev/sda
查看:(parted)p
删除:(parted)rm 1
(parted)rm 2
3) 适用lsblk查看是否删除成功
三、删除磁盘内残留raid信息
如果磁盘在其他raid卡中做过raid,在430-8i这类没有格式化功能的HBA卡中使用时,使用parted等相关命令无法将raid残留信息删除导致无法分区正常安装系统。
Raid卡残留信息的type为dmraid分区名称以`-ddf_开头
删除方法如下:
整体思路是通过dd命令将残留信息所在扇区置零
通常raid卡的信息会放在最后一个柱面即最后63个扇区
以sda为例:
1) 使用dd命令打印最后63个扇区到aaa中
dd if=/dev/sda of=aaa bs=512 skip=$(( $(blockdev --getsz /dev/sda) - 63 )) count=63
2) 使用hexedit查看aaa
发现有dpIBM等信息,为残留的raid信息
3) 将这63个扇区置零
dd if=/dev/zero of=/dev/sda bs=512 seek=$(( $(blockdev --getsz /dev/sda) - 63 )) count=63
再打印发现已经置零,清除成功。
重启节点重新加载linux中才会生效
五、更改raid类型数据丢失吗?
会丢失,道理很简单,raid原理是条带化,raid类型变化,意味着重新进行条带化,所以更改raid类型会造成数据丢失。
正确的做法是在建立磁盘阵列之前规划好raid类型,需要根据具体应用和数据增加量级进行综合考虑,防止在建立磁盘阵列后因为数据增加和具体应用变化导致更改raid类型。
即便是要更改raid类型,也需要对数据进行备份后进行更改。
六、raid1如何重组数据?
第一步、确定磁盘分组硬盘是从1-42编号,第一组、第二组、第三组故障RAID 5都是由14块盘组成。每组RAID中的14块盘并不是一个节点中的14块盘,而是几个节点中的盘都有,幸好硬件工程师在配置RAID的时候做了详细的记录,省了从42块盘中分析哪14块盘是一组RAID 5的时间,RAID 5磁盘分组确认顺利完成。
第二步、分析底层数据走向这一步是RAID数据恢复最关键的一步,其实只要分析出一组RAID 5的数据组合规律,其它两组也就顺理成章的出来。有了经验以后,RAID 5是最常见也是比较容易分析的,它不像HPRAIDADG、RAID1+e、RAID1扩展等那样难。技术工程师很快就分析出数据组合规律。
第三步、重组数据如果说分析数据走向是关键一步的话,那么重组数据就是最核心的技术了。护航时代拥有自主知识产权的“护航舰”RAID数据重组软件,可以重组任何一款RAID数据。有些数据恢复公司每当遇到一种算法较为复杂RAID,借助市面上的数据恢复软件没法做到的,就认为是不可修复的。其根本就是不专业的技术,用二流的免费的或者国外破解版的数据恢复软件去恢复高端RAID故障,只能是碰碰运气,根本没有理论和技术支撑。“护航舰”RAID恢复技术,从理论上可以证明哪些故障是可救的,哪些是不可救的。
实际操作中遇到的问题:
天有不测风云,人有祸福旦夕。在数据恢复过程中,数据还没展现在你的眼前之前,你千万不能说OK,因为在这里头的不确定因素较多。原本以为第一组故障RAID数据重组很顺利,没想到这14块盘中有一块盘识别不正常,然后我们缺这个块盘进行数据重组,没想到组合到70GB的时候发现有一块盘有大量物理坏道,我们只能终止程序。当发现RAID 5中有两块及两块以上的盘出现物理故障,数据恢复到这个阶段人的心情是最郁闷和难受的。但是凭经验,我们决定对有坏道的硬盘单独做个镜像,然后用镜像文件重组。实在不行,就只能抢修不能识别的那块盘了。最后终于克服了所有困难,成功恢复出所有的数据。
小结:
在高端存储设备出现故障时,首先要想到的是数据的重要性,其实这就是一种思想认识和备份意识。如果数据非常重要,我们建议不要在故障设备上作任何夸张的操作(指的是Rebuild、初始化、同步数据、重配RAID等),这些操作都是比较致命的,是不可逆的。要寻求专业的数据恢复公司,给您提供合理的恢复方案,您才能放心的把您的硬盘送上手术台。那些非专业公司,如果要求您提供阵列卡或者服务器做恢复的话,您应该考虑其技术的可靠性。
七、电脑主板实现的RAID是硬RAID还是软RAID?
只能实现RAID-1或者RAID0这种无脑RAID,可以算是“硬” RAID,如果是类似RAID-5,大部分主板的的芯片组,是不具备这个能力的。
八、raid5怎么恢复数据?
1、先将SCSI硬盘柜直接连接到不包含有RAID功能的SCSI扩展卡上,然后在专用(windows2003改装后)的修复平台上以单盘的方式连接服务器阵列中的所有硬盘。
2、为了保护raid5原有数据,避免因数据恢复操作更改原始数据,在所有的数据恢复过程中都必须对所有硬盘以只读方式做完整镜像,同时镜像亦存储于带冗余保护的设备上。
3、然后从镜像文件中分析原RAID的双循环校验参数,搭建虚拟raid平台。
4、在虚拟RAID平台去掉早离线的盘,解释文件系统,此时已经可以导出raid数据。
5、在原来安装raid5阵列的服务器上连接盘阵,重新配置RAID。最后通过网络dd、NFS、SAMBA、FTP、SSH等数据传输方法把所有数据传回新建的raid磁盘阵列中。
九、raid0升级raid5数据会丢失吗?
最安全的应该是RAID1,可是写入速度跟单硬盘差不多,而且很浪费空间,由于要把所有数据都复制一份,所以相当于2TB的硬盘只能存放1TB的东西了
RAID0的写入速度最快,但是一旦其中一个硬盘出问题了,那就几乎所有的数据都丢失了,不是太安全[除非你对硬盘阵列里的硬盘十分信任]
RAID5是0和1的折中方案,性价比最高,但是最少要有3块硬盘
十、raid5恢复数据要多久?
RAID5恢复数据的过程重建(rebuild)。这个过程非常复杂,取决于两个关键因素,即奇偶校验和阵列配置情况。
这里有一个简单公式可供参考:容量/重建传输速率。假设4T硬盘在200MB/s重建速率重建,大概花费(4*1000*1000)/200=20000秒,大约为5.5个小时。
磁盘容量越大、读写速度快慢和奇偶校验计算这些会影响重建过程,实际时间也比计算时间更长。