近日遇到一个案例, 客户在“/”下误执行了“rm *”操作,删除了 除隐藏文件和文件夹外的其他文件。这个操作致使终端设备没有响应,并 且不能远程telnet到该主机。但是经过尝试,发现可以执行ftp操作。 因为以目前主机的情况,一旦停机,肯定不能正常启动。所以在停机 之前,我们从备机中将“/”下的文件ftp到主机上(后经证实,没有明显 冲突现象)。 然后通过引导光盘引导系统启动,选择Start Maintenance Mode for System Recovery--〉Access a Root Volume Group --〉Access this volume group and start a shell 通过对比主机与备机 / 下的文件,发 现主机下面的符号链接丢失。现在的工作就是手工建立文件之间的链接关 系,参考命令手册中“ln”的用法,-s 参数促使ln命令创建符号链接。 要注意的是,当为-s 标志指定SourceFile参数的时候,必须使用绝 对路径。如果没有指明绝对路径,那么当SourceFile和TargetFile参数位 于不同的目录中的时候,可能会发生意外的结果。在创建符号联接之前, 不需要存在源文件。 执行下列操作: #ln -s /usr/bin bin #ln -s /usr/lib/boot/unix_up unix #ln -s /usr/lib lib 然后再次对比主备机的文件,无误后重新启动机器,一切恢复正常。
AIX在根目录错误执行RM * 的恢复办法
最新推荐文章于 2021-04-28 16:20:48 发布