aix恢复删除的文件(「服务器数据恢复」AIX环境下误删除逻辑卷的数据恢复方案)

「办事器数据规复」AIX情况下误删除逻辑卷的数据规复方案

一、AIX存储层面干系的知识。

关于AIX而言,PV相当于物理磁盘,一个VG由多少个PV构成,这让我们可以将容量不同的存储空间组合起来举行一致分派。AIX把同一个VG的一切PV按相反轻重的存储颗粒(PP)举行空间编排。而分派空间时,以多少个PP(约莫是不同PV上的)作为聚集,这个聚集就是LV(逻辑卷)。

AIX的LVM层VGDA地区有一个安稳的PP到LV的映射表,称为PPMAP。每个PV的一切PP从第一个(PP#1)开头,以安稳轻重的32个字节纪录本PP归属于哪个LV。删除AIX中VG的某个LV,在底层就是开释这个LV原先占用的PP,也就是清零之前一切占用PP的32字节PPMAP条目,别的还会做一些诸如LV称呼的算账、LV装备择要信息的算账等事情。

在AIX情况下LV被删除后,不发起贸然使用mklv下令举行规复。固然mklv利用在实际上不会扫除pp内容区,但在某些情况下照旧会毁坏数据,好比这种情况:妨碍前后的PP分派表不相反但前方的PP表分派准确,如此即使文件体系可以识别乃至于可以挂上,但是挂上后某些布局约莫会显现错误,然后被体系主动修正,这种情况更糟糕。固然只读办法mount也不是很好的办法。

北亚数据规复中央给出的AIX情况下LV误删除后的规复方案:

1、坚持VG形态,不新建任何LV。

2、对VG中一切的PV做完备镜像。

3、在镜像中举行数据提取规复或保护镜像后以分析好的PPMAP去重修丧失的LV。

上述方案的主旨为:一切利用尽约莫可回溯。


二、完备镜像妨碍卷。

办法一:假如存储本身有卷镜像功效,可以实验之。

办法二:假如AIX情况中有充足空间,放得下必要镜像的pv,可以将pv镜像成文件(或LV)。假如是文件,可以经过FTP等伎俩传出来。(不发起此办法)

办法三:别的构建一台NFS server,以nfs的办法用dd将pv镜像到nfs上。固然假如aix上可以挂载cifs,乃至于直接可以镜像到windows的共享文件夹下。但windows下假如天生大文件,有约莫会越来越慢,可以尽力使用WINDOWS2008或选择其他方案。

办法四:发起的方案。具体为构建块装备mapping至aix情况,直接以块装备至块装备的办法举行镜像。可选择的块装备有fc lun,iscsi等。假如不具有fc情况的支持,最少iscsi(可以是软iscsi)是充足好的方案。

以windows端做iscsi target,AIX情况做iscsi initiator为例,底下为妨碍卷镜像历程:

1、设置网络情况,让AIX与WINDOWS可以经过网络通讯。

2、在WINDOWS上搭建ISCSI TARGET,以starwind为例,创建了一个称呼为pv0的iscsi磁盘。


北亚数据规复——AIX数据规复


3、前往aix平台,确定对否安装iscsi initiator。

输入lsdev | grep iscsi,假如提示“iscsi0 Available iSCSI Protocol Device” 就表现ISCSI客户端以前安装,装备号是iscsi0。输入lslpp -L | grep -i iscsi确认对否以前安装了ISCSI软件包。如未安装,先安装iscsi initiator。

4、修正aix情况中/etc/iscsi/targets文件,在文件内容最初增长一行(本例中windows iscsi target的ip是192.168.1.9,iqn见上图)。

5、在aix平台实行cfgmgr -l iscsi0 (见步调3中的装备号),重新扫描iscsi装备。

6、lspv查察对否识别到iscsi装备。后果如下:


北亚数据规复——AIX数据规复


可以看到hdisk3以前识别到,lsattr -El hdisk3查察装备具体情况,后果为:


北亚数据规复——AIX数据规复


可以看到iscsi装备细节,还可以经过bootinfo -s hdisk3查察目标iscsi容量对否准确(单位为MB,本例仅为演示,只创建了个轻重为4GB的ISCSI存储卷)。


北亚数据规复——AIX数据规复


7、使用dd下令对妨碍存储做完备镜像(发起使用块装备途径举行镜像):ddif=/dev/rhdisk0 of=/dev/rhdisk3 bs=4096k conv=noerror,sync。


三、AIX情况下LV误删除数据规复办法。

在完备备份妨碍PV后就可以开头规复数据了。有3种方案可以对数据举行规复:

方案一:分析取得原LV的PPMAP,之后经过mklv -m

GM游戏 更多