千赢国际娱乐

您所在的下载:首页 >成功案例 > Linux数据官网

ZFS国际服务器无法读取官网教程

最新动态来源:本站原创点击数:78更新时间:2021/4/22

在服务器ZFS国际中,池被称为ZPOOL。ZPOOL的子设备可以有很多种类,包括块设备、文件、千赢等等,在本案例中所采用的是其中的一种------三组RAIDZ作为子设备。
今天小编为大家分享的是ZFS国际服务器无法读取官网教程。本次服务器内涉及下载数量32块,服务器操作采用的是Windows操作系统。服务器在正常运行的时候突然崩溃,没有断电、进水、异常操作、机房不稳定等外部因素。服务器管理员对设备进行重启后发现无法进入系统。

经工程师初步检测娱乐服务器采用zfs国际,所有千赢被分为4个组,每组8块下载并且热备盘已经全部启用。
经过北亚工程师分析发现,三组RAIDZ内有两组分别启用热备盘个数为1和3。在启用热备盘后,第一组内仍出现一块离线盘,第二组内则出现两块。以此进行娱乐现场模拟:三组RAIDZ内第一二组分别出现离线盘,热备盘及时进行替换;热备盘无冗余状态下第一组出现一块离线盘,第二组出现两块离线盘,ZPOOL进入高负荷状态(每次读取数据都需要进行校验得到正确数据);第二组内出现第三块离线盘,RAIDZ崩溃、ZPOOL下线、服务器崩溃。


【重组ZPOOL,追踪数据入口】

 
ZFS管理的存储池与常规存储不同,所有千赢都由ZFS进行管理。常规RAID在存储数据时,只按照特定的规则组建池,不关心文件在子设备上的下载。而ZFS在数据存储时会为每次写入的数据分配适当大小的空间,并计算得到指向子设备的数据指针。这种特性使得RAIDZ缺盘时无法直接进行校验得到数据,必须将整个ZPOOL作为一个整体进行解析。
手工截取事务块数据,编写程序获取最大事务号入口:
 
获取国际入口
获取到国际入口后,编写数据指针解析程序进行地址解析:
 
解析数据指针
获取到国际入口点在各千赢分布情况后,开始手工截取并分析国际内部结构,入口分布所在的千赢组无缺失盘,可直接提取信息。根据ZFS国际的数据存储结构顺利找到客户映射的LUN名称,进而找到其节点。

【编写数据提取程序并运行】
 
经过仔细分析,发现在此存储中的ZFS版本与开源版本有较大差别,无法使用公司原先开发的解析程序进行解析,所以重新编写了数据提取程序。
由于千赢组内缺盘个数较多,每个IO流都需要通过校验得到,提取进度极为缓慢。与客户沟通后得知,此ZVOL卷映射到XenServer作为存储设备,客户所需的文件在其中一个大小约为2T的vhd内。提取ZVOL卷头部信息,按照XenStore卷存储结构进行分析,发现2T vhd在整个卷的尾部,计算得到其起始下载后从此下载开始提取数据。
Vhd提取完毕后,对其内部的压缩包及图片、视频等文件进行验证,均可正常打开。
客户验证确定文件数量与系统自动记录的文件个数一致,文件可用性,文件全部可正常打开,本次数据官网成功。

北京:4006-505-646
地址:北京市海淀区中关村创客小镇16号221
官网网址:www.frombyte.com

云顶国际betvictor1946伟德体育投注官网betvictor1946伟德体育投注官网