免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4785 | 回复: 15
打印 上一主题 下一主题

[存储备份] 请教AIX备份恢复单个文件问题,谢谢好心人~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-08 09:42 |只看该作者 |倒序浏览
本帖最后由 kraft123 于 2010-08-08 23:33 编辑

初涉AIX不久,有个问题还请教一下,今用MKSYSB备份了系统,现想恢复/home/abc/555下的单个文件,在恢复的时候使用smit restmksysb命令,在文件路径中是用/home/abc/555/kk.txt还是./home/abc/555/kk.txt,请问两个有什么区别啊,~~新手,请见谅~~!

论坛徽章:
0
2 [报告]
发表于 2010-08-08 13:15 |只看该作者
对路径不明白产生的问题。
/home/db2usr/sql/kk.del是绝对路径
./home/db2usr/sql/kk.del 是相对路径,相对于当前所在当前的路径。

论坛徽章:
0
3 [报告]
发表于 2010-08-08 13:21 |只看该作者
那请问这两个路径在使用smit restmksysb恢复的时候有区别吗?看BAIDU都说需要使用相对路径?谢谢您的回答~

论坛徽章:
0
4 [报告]
发表于 2010-08-08 13:31 |只看该作者
本帖最后由 树袋熊 于 2010-08-08 13:41 编辑

那要看你要往哪里恢复,是否覆盖原来的文件?还是放到一个当前的目录下然后检查后再用拷贝去覆盖。
不知道你在用什么环境。也不明白你是在做什么恢复,所以不能说用相对路径就是对或错。
我从来都用绝对路径是因为我知道我自己在做什么,而我不知道你在做什么所以没有办法说。
上面那两个路径有区别的,路径前面的点代表的是当前路径。
/home/abcd/555/abc.txt
/usr/home/abcd/555/abc.txt
./home/abcd/555/abc.txt 这个你说是代表的上面那个文件?

论坛徽章:
0
5 [报告]
发表于 2010-08-08 13:53 |只看该作者
路径问题我已经明白了,就是不清楚在使用smit restmksysb时应该使用相对路径还是绝对路径,原文件被删除了,想恢复,明确知道被删除文件的路径为/home/abc/555/abc.txt,是用磁带备份的~环境为5.3,谢谢你的耐心

论坛徽章:
0
6 [报告]
发表于 2010-08-08 13:59 |只看该作者
原文件被删除了,那么可以用绝对路径恢复,你已经知道绝对路径了,不过干嘛不恢复到你自己用户的目录下,然后再拷贝过去呢?这样你就可以先检查一下以避免出现一些意想不到的问题。
把你的备份带弄成只读模式。这样可以保护数据。

论坛徽章:
0
7 [报告]
发表于 2010-08-08 14:07 |只看该作者
>smitty restmksysb

                                                  Restore Files in a System Image

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

                                                        [Entry Fields]
* Restore DEVICE or FILE                            [/dev/rmt2]                                                                 +/
  FILES to restore                                   [./etc/hosts]
     (Leave blank to restore entire archive)

用smit restmksysb菜单中好像不能指定恢复目录吧,只能将文件恢复到原路径啊?难道在FILES TO RESTOR中输入相对路径也可以找到原文件吗?比如我在/home/cde下执行该命令,在files to restor中输入相对路径./home/abc/555/abc.txt,那么我要恢复的abc.txt会最终保存到我/home/cde目录下吗?
谢谢~!
另用过smit restfile会报I/O错误~~不知道为啥~

论坛徽章:
0
8 [报告]
发表于 2010-08-08 18:16 |只看该作者
smitty restmksysb命令只能把文件恢复到原有路径,比如./etc/passwd只能恢复到/etc目录这个你要加点了。

论坛徽章:
0
9 [报告]
发表于 2010-08-08 18:17 |只看该作者
restore -xvqf /dev/rmt0  ./etc/hosts

论坛徽章:
0
10 [报告]
发表于 2010-08-08 18:17 |只看该作者
smitty restfile 可以恢复文件到想要的地方去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP