免费注册 查看新帖 |

Chinaunix

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

紧急求助 设备文件被误删 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-12 11:54 |只看该作者 |倒序浏览
当前的情况
HP superdome, HPUX 11.23

su - root
xxxx

# cd /dev/

#rm ./*

这样把所有的/dev/下的文件都删除了。但/dev/vg_xxx/ , /dev/rdsk/xxx /dev/dsk/xx 这些目录下的文件都还在的。
只是删除了/dev/*的文件,如pty,fcdX, ipxx 这些文件。



还好的是有备份:5.25号做了备份。
做备份的命令是:
#/opt/ignite/bin/make_tape_recovery -Av

現在是如何做恢復:
1 如何从磁带中恢复?

2 恢复部分文件是否可行,不是恢复全部。如何做?

3 被删的是设备文件,是否可通过mknod 来重建, 重建时如何找到原来设备文件的major number, minornumber, 在磁带中有没有哪个文件记录。

论坛徽章:
0
2 [报告]
发表于 2010-06-12 12:24 |只看该作者
试试
insf-e 重建下设备文件

论坛徽章:
0
3 [报告]
发表于 2010-06-12 12:28 |只看该作者
在没有搞清 所做的动作会有什么后果之前,不敢动,现在
你能回答下我上面的一些问题不

论坛徽章:
0
4 [报告]
发表于 2010-06-12 23:38 |只看该作者
可以恢复的,参考下面

-------------------------------------------------------------------------
我误删除了一个目录,幸运的是我以前用make_tape_recovery作备份了。
查到了如下命令可以恢复:
      mt -t /dev/rmt/0mn rew
      mt -t /dev/rmt/0mn fsf 1
     tar -xvf /dev/rmt/0m filename
不幸的是,我试了n次才恢复成功,真是郁闷死我了。
例如要恢复/oracle/oradata目录命令该如下格式:
tar -xvf /dev/rmt/0m oracle/oradata

这个目录格式我试了很多种写法
/oracle/oradata/
/oracle/oradata
oracle/oradata/
最后才试了
oracle/oradata
把我的痛苦经历告诉大家,不要再犯我的错误。

论坛徽章:
0
5 [报告]
发表于 2010-06-13 00:10 |只看该作者
如何从磁带中恢复?
a: 这个简单啊.reboot之后进入中断后用磁带恢复os即可.很多手册和文档里面都有.

2 恢复部分文件是否可行,不是恢复全部。如何做?
a: 这个没有测试过,也就不多说了.但在aix里面是可以单独恢复一部分文件的.另外,个人感觉如果你尝试恢复部分文件,如果操作不好稳定性不如磁带恢复os;更干净利索.

3 被删的是设备文件,是否可通过mknod 来重建, 重建时如何找到原来设备文件的major number, minornumber, 在磁带中有没有哪个文件记录。
a:mknod 这个命令我个人不认为你能恢复全部你的dev下面的文件.其实这个命令还不如insf -e生成一些/dev下面的链接文件名.

ps.以上个人建议,纯粹讨论,我觉得你现在的情况可以切一下应用到备机上之后,尝试重建/恢复一下设备名;如果可以,那最好了,如果不行的话,用tape恢复也没有什么大不了的事情.作为一个管理员,,一定要攢人品啊...

论坛徽章:
0
6 [报告]
发表于 2010-06-13 09:46 |只看该作者
感谢楼下几位的回复,

我的问题是:
cd /dev/
rm ./*    不是rm -f ./*
只是删除了文件,子目录,及子目录下的文件还在,并不是删除/dev/下的所有东西

所以尝试部分恢复 。
因为从磁带恢复,意味着影响备份后的所有VG。

不过在与HP工程师的交流后。

他们最后给的结论是/dev/下的文件 不能部分恢复,恢复了也不能用!
是这样的吗??

论坛徽章:
0
7 [报告]
发表于 2010-06-13 09:47 |只看该作者
路过,顶上,同意楼上说法,有结果请帖之

论坛徽章:
0
8 [报告]
发表于 2010-06-15 16:11 |只看该作者
本帖最后由 gdutllf2006 于 2010-06-15 16:14 编辑

尝试做磁带回复,遇到一堆乱码,
CM>

CO>

1m37m40mHPUX> 0m37m40mexits
Unrecognized command.

1m37m40mHPUX> 0m37m40mexit
Exiting bootloader.

2J01;01HEFI Boot Manager ver 1.10 [14.61]  Please select a boot option
1m37m40mOS might use only the primary console set via boot manager or conconfig
command0m37m40m
04;05HHP-UX Primary Boot: 0/0/1/1/0.0.0                               05;05HLAN
[Acpi(HWP0002,PNP0A03,4)/Pci(1|0)/Mac(0018FE2DBECF)]        06;05HLAN [Acpi(HWP0
002,PNP0A03,9)/Pci(1|0)/Mac(001A4B082AC6)]        07;05HLAN [Acpi(HWP0002,PNP0A0
3,9)/Pci(1|1)/Mac(001A4B082AC7)]        08;05HEFI Shell [Built-in]              
                              09;05HLAN [Acpi(HWP0002,PNP0A03,2)/Pci(1|0)/Mac(00
18FE2DBD59)]        10;05HTape                                                  
          11;05HDVD                                                            
12;05HBoot Option Maintenance Menu                                    15;05HUse
^ and v to change option(s). Use Enter to select an option16;05HUse > and < to v
iew long descriptions17;05HHot Key: 'S' or 's' to start the EFI Shell12;05HBoot
Option Maintenance Menu                                    1m33m40m04;05HHP-UX P
rimary Boot: 0/0/1/1/0.0.0                               0m37m40m18;05H         
                                                           17;01H
1m33m40mEFI Shell version 1.10 [14.61]

论坛徽章:
0
9 [报告]
发表于 2010-06-15 16:13 |只看该作者
有谁做过HP superdome的磁带回复的?
求助

论坛徽章:
0
10 [报告]
发表于 2010-06-15 17:11 |只看该作者
回复 8# gdutllf2006


    HP 工程师,我的神啊!
就是终端类型的问题,怎么都不知道呢?

用VT120就行了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP