上海浦东IR5280M6浪潮服务器回收之AIX数据恢复让误删除数据变得非常简单
在AIX环境下,若因维护误操作、存储mapping错误等,不小心将数据误删除,这种损失通常是比较大的。删除后的不当保护及恢复操作可能使数据无法恢复,也可能增加处理的时间与算法复杂度。如何有效保护现场,并选择正确的数据恢复方案是非常重要的。下面分享AIX数据恢复的办法,希望能够帮助到大家。
AIX的存储层有太多文章描述,做为铺垫,简要描述一下。PV相当于物理磁盘(对于存储,是存储映射过来的卷,对于操作系统而言,等同于物理硬盘),若干个PV组成一个VG,意味着可以将容量不同的存储空间合起来统一分配。为了实现这个目的,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,也就是清0之前所有占用PP的32字节PPMAP条目,另外还会做一些诸如LV名称的清理、LV设备摘要信息的清理等工作。
LV被删除后,不建议贸然尝试用mklv等操作试图进行灾难恢复。虽然mklv本质上不会清除pp内容区,但有些情况会损坏数据,比如:如果故障前后的PP分配表不相同,但前面PP表分配正确,这样,文件系统可能可以识别,甚至于可以挂上。不过,麻烦的是,挂上后某些结构可能会出现错误,以至于被系统自动修正,事情就会变得更糟。即便是只读方式mount,也不是最优选的做法。
如果时间允许,AIX恢复数据方案大致为:
1、保持VG状态,不新建任何LV。
2、使用备份手段,对VG中所有的PV做完整镜像。
3、在镜像中进行数据提取恢复。或保护镜像后以分析好的PPMAP,重建丢失的LV。
![](https://www.feipinzhan.com/file/upload/202209/01/1221474311671.jpg)
上海浦东IR5280M6浪潮服务器回收之云服务器有了解吗?知道它有什么用吗?
云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件, 即可迅速创建或释放任意多台云服务器。
云服务器主要用来搭建网站,无论是中小型网站,还是大型门户、行业网站,均可以使用云服务器来建设。
云服务器由于可以灵活、弹性配置,因此我们可以根据网站大小、需求等来选择合适的云服务器配置。除了用来搭建网站,云服务器还能够用来做游戏开发。
相比物理服务器,云主机环境搭建、更改等,更加灵活,可以快速完成服务配置,来提升开发效率,完成各类游戏开发。云服务器也能 用在做软件开发,例如APP、小程序等。
如今移动互联网深入人心,APP、小程序也不断涌现。那么搭建APP、小程序开发后端,是用什么呢?云服务器是主要的载体,绝大部 分APP、小程序使用云服务器来作为后端。
一台云服务器能为多个APP、小程序搭建开发环境,灵活使用,节省资源,而且方便。
![](https://www.feipinzhan.com/file/upload/202207/25/1429488111671(1).jpg)
上海浦东IR5280M6浪潮服务器回收之硬盘故障导致的数据丢失
由于阵列中的单块或数块硬盘损坏而导致的数据丢失。首先根据不同的RAID类型得区分对待,比如RAID6允许损坏2快硬盘还能正常运行,RAID5允许损坏1块硬盘还能正常运行等等。一般来如果用户有多块硬盘损坏,我们会优先选择修复成本较低的硬盘进行修复,比如一个6块硬盘组的RAID5阵列,损坏了2块硬盘导致RAID崩溃数据丢失,假设损坏的2,3号盘,而3号盘的恢复成本比2号盘较低。我们会优先恢复3号盘,因为我们知道RAID在1块盘离线的情况下是可以运行的。
我们的磁盘阵列恢复软件可以虚拟离线盘,并利用智能算法分析出此阵列的RAID算法,块大小、偏移等参数,随后通过程序虚拟并恢复出出RAID数据。 当然上述情况一般只适用于2块硬盘先后离线时间间隔较短的情况,如果2块硬盘离线时间较长,那么我们就需要将两块都修复出来,利用软件假设2,3号盘各自离线情况下的数据新鲜度进行对比,以确保能够更准绝的、更全的恢复出客户所需要的数据。
此外中心还拥有百级无尘净化室,面对硬盘盘体故障需要开盘时,可以游刃有余的进行应对,我们的工程师已成功修复了数以千计的服务器硬盘,其中还包括一些二次开盘(指这块硬盘事先已被别的数据恢复公司开过盘,里面的故障很可能被扩大)的硬盘。另外我的PC3000SCSI可以轻松应对因为服务器硬盘固件故障的修复工作。 不过也有部分硬盘因为损坏过于严重,或者被一些不具备开盘资质的公司修过导致故障被扩大而无法修复,最终导致数据无法被恢复出来。
![](https://www.feipinzhan.com/file/upload/202207/09/1758101611671.jpg)
上海浦东IR5280M6浪潮服务器回收之使用多核处理策略
现在运行服务器的主流机器配置都是多核CPU的,我们在设计服务器的时候可以利用多核心的特点,采用多进程或者多线程的框架。
关于选择多线程还是多进程可以根据实际的需求,结合各自的优缺点进行选择。对于多线程的使用,特别是使用线程池的时候可以通过测试不同线程池服务器的性能来设置合适的线程池。
![](https://www.feipinzhan.com/file/upload/202209/01/1222197611671.jpg)