如何为IBM AIX的数据卷做完整镜像

[问题]

当AIX 系统上的数据出现丢失,或VG结构损坏后,最安全地做法是对AIX损坏数据区镜像后,用镜像进行数据恢复操作。在数据恢复工作开展之前,如何安全的做AIX系统下的数据镜像?

[回答]

使用的工具是AIX下的dd命令,关于dd命令的详解,请参考:

http://zhangyu.blog.51cto.com/197148/137069

1、先将出故障的lv 文件系统umount下来。

2、检查/etc/secuity/limits里面是否对root用户设置了传输大小的限制,默认是1G,类似于这样:fsize = 2097151的把他改成(建议先备份原来的):

fsize = -1

core = -1

cpu = -1

data = -1

rss = -1

stack = -1

nofiles = -1

fsize_hard = -1

core_hard = -1

cpu_hard = -1

data_hard = -1

rss_hard = -1

stack_hard =    -1

nofiles_hard = -1

当然,为了资源的均衡,dd之后可以改回原来的limits  。

改动后,需要root用户重新登陆才能生效。

3、如果因本地磁盘空间不足,可以将目标dd到NFS空间上(这样就可以直接备份到PC的WINDOWS或LINUX上了)。将NFS服务器MOUNT上来,大致命令为:

mount 10.10.0.1:/nfs /tmp  (其中10.10.0.1改为目标NFS的IP,/nfs为NFS服务器上的共享名称)

可以在mount之前用showmount -e 10.10.0.1 来查看10.10.0.1上的NFS共享资源及其权限。

4、执行dd命令:

dd if=/dev/lv01 of=/tmp/data.img   bs=1024k   (其中/dev/lv01为出错的lv的设备名称,/tmp/data.img为生成的目标文件,其他参数全部用默认即可)

5、查看IO速度,估计一下时间即可。最好等它做几十G没问题,再离开。

6、感谢soway提供建议:可在dd时加入conv参数,以处理坏道。修正命令如下:dd if=/dev/lv01 of=/tmp/data.img   bs=1024k   conv=noerror,sync

soway提供参考,conv中参数的作用:

noerror

拷贝时遇到错误,则跳过,并继续执行

sync

拷贝时遇到错误,跳过此块可能导致后面的数据整体位置改变,加此参数可以用空数据填充目标文件中与错误块位置相同的部分,保证文件系统结构稳定。

时间: 2024-10-03 06:44:52

如何为IBM AIX的数据卷做完整镜像的相关文章

IBM DS3200的数据记录

某医院DCOM成像系统存储,IBM DS3200,12块300GB SAS硬盘组成,RAID5,无 hot-spare,划分成两组logical driver,容量分别为2TB与1.3TB,存储数据量约1TB. 因集群系统(双机)故障,切换时RAID信息丢失,IBM工程师激活不成功,需恢复数据. 大致流程如下: 1.关闭DS3200电源,将所有12块硬盘全部拆下,标好号(以确定操作是可逆的,对于数据恢复而言不必需).之后不再开启DS3200电源. 2.按<RAID损坏后 对数据的完整备份>中的

如何把IBM AIX 服务器设置为静态路由的路由器

什么是路由? 路由是将一个数据包从源计算机移动到目标计算机的过程.路由通常是由一个称为路由器的私有设备执行.路由是 Internet 的一个重要功能,因为它能够将消息从一台计算机传递到另一台计算机,并最终到达目标计算机.中间的每台计算机都通过将消息传递到下一台计算机来执行路由.这个过程的一部分涉及分析路由表,以便确定最佳路径. 路由的类型 有两种类型的路由:静态路由和动态路由. 静态路由 静态路由是在路由设备启动时通过已加载的配置文件手动向设备的路由表中输入路由的过程.也可以由手动配置路由的网络

AIX的逻辑卷管理器及列出卷组信息

逻辑卷管理器(LVM) # smit lvm Logical Volume Manager菜单用于管理系统存储的很多方面. Volume Groups 该菜单能够用来管理系统中的卷组. Logical Volumes该菜单能够用来管理系统中的逻辑卷.包含日志文件系统.换页空间和dump设备的逻辑卷,可以分别通过它们各自不同的菜单管理,另外,这个菜单还提供了更低级别的管理.例如,通过这个菜单可以设置逻辑卷的分区分配策略以及是否对逻辑卷做镜像 . Physical Volumes用户可以通过这个选项

使用脚本和实用程序跨所有IBM AIX服务器快速运行命令

简介 在大多数公司中,系统管理员都被要求使用更少的资源做更多的事.由于采用了虚拟化技术(比如 IBM PowerVM),系统管理员必须管理的 IBM AIX 实例数量已显著增长.PowerVM 支持在单个硬件上运行数十或者甚至数百个 IBM AIX 逻辑分区 (LPAR).多年前,系统管理员可能仅负责管理二十几个 AIX 实例,而在如今的环境中,系统管理员需要管理数百个 AIX LPAR 的情形很普遍. 如果您处在一个具有许多 LPAR 的大型 AIX 环境中,在需要更改或需要从每个服务器收集信

大数据能做什么

Hadoop和大数据是这两年最火的词儿们之一,越来越多的公司对这个东西感兴趣,但是我接触到的大多数公司里的人,无论是技术人员还是老板.都不知道怎么能把这些东西用于改善自己公司的业务.在解答的过程中,提炼出几个要点,记录一下.   大数据和云是不是一回事? 这是最容易混淆的概念之一,我个人认为这是两回事,云服务,无论是云主机还是云存储还是云的其他应用,都是向用户提供一个接口,但这个接口的后端是虚拟机技术,或者分布式存储技术,或者其他分布式计算技术等等.简而言之,云的概念就是我向你提供服务,而你不需

在阿里云容器服务中使用NAS(NFS)数据卷

在阿里云容器服务中使用NAS(NFS)数据卷 Docker的特性,决定了容器本身是非持久化的,容器被删除后其中的数据也一并被删除了.Docker提供数据卷(Volume),通过挂载宿主机上的目录来实现持久存储. 但宿主机上的数据卷有很大的局限性 容器在机器间迁移时,数据无法迁移 不同机器之间不能共享数据卷 为了解决这些问题,阿里云容器服务提供第三方数据卷,将各种云存储包装成数据卷,可以直接挂载在容器上,不同容器间可以共享,并在容器重启.迁移时自动重新挂载. 在上一篇文章中,我们介绍了如何使用OS

实例解析Docker数据卷+数据卷容器+flocker数据共享+DockerHub操作

Docker内部数据管理和Docker之间的数据共享为数据卷和数据卷容器,实例解析1.将本地的文件作为容器的数据卷,2.数据卷flocker插件实现容器集群(或者Docker Swarm)的数据共享3.数据卷容器作为其他容器的数据卷.降低磁盘开销.4.数据的备份,恢复和迁移.5.Docker hub的常用操作. 1.0.数据卷(Data volumes) Data volumes是一个或者多个容器特别指定的目录,它区别于联合文件系统的(Union File System,或称UnionFS,通过

Docker 数据卷权限实例详解_docker

Docker 数据卷权限 在CentOS7中运行NodeJs的容器,发现挂载的本地目录在容器中没有执行权限,经过各种验证和Google搜索,找到了问题的原因,这里做一下记录.原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题: 1,在运行容器的时候,给容器加特权: 示例:docker run -i -t --privileged=true -v /home/docs:/src waterchestnut/nodejs:0.12.0 2,临时

Docker 数据卷,数据卷容器详细介绍_docker

Docker 数据卷,数据卷容器详细介绍 引子 有些时候,我们的服务运行时必不可少的会产生一些日志,或是我们需要把容器内的数据进行备份,甚至多个容器之间进行数据共享,这必然涉及容器的数据管理操作. 容器中管理数据主要有两种方式: 数据卷 数据卷容器 数据卷是一个可供容器使用的特殊目录,它绕过文件系统,可以提供很多有用的特性: - 数据卷可以在容器之间共享和重用 - 对数据卷的修改会立马生效 - 对数据卷的更新,不会影响镜像 - 卷会一直存在,直到没有容器使用 #(类似linux下的挂载(moun