Solaris下根目录中文件的解决方案
我记得几年前刚接触unix操作系统,学习RM命令,还学会了RM * *,我想很多人都经常使用,在UNIX别名RM中我如果不使用它,根本不删除任何提示,这也是unix的设计理念,但对于新手来说有时会犯错误。有时后果很严重。在下一次AIX不小心把目录删除类似的东西的时候,可以按Ctrl + C当它太晚了,一直被批评为通行证,机器不是什么好的,从那时起非常小心,然后不得不安装操作系统,之后总的印象是我只重装操作系统。
这不,这些天这种事再次发生,但这不是那么简单的(不是我),本机是一种双主机磁阵列挂上面,安装SC和Veritas软件或数据库,但这一次尝试重新安装方式外,最后花了两个小时(包括检修时间)在现场,这是:
在前面的电脑高手的速度击打键盘无影手,突然停了下来,随着一声尖叫啊,如何在当前目录的根目录,最后命令我看见主输入就是Unix杀手rm -rf * 这是一个严重的问题。没办法用Windows重装操作系统(以前,在家里只要有病毒,不能杀或慢,笨重,有时以某种方式来操作系统,这样生产的硬件厂商也会卖更多的硬盘和内存,但现在家用电脑早已被Linux所取代,有麻烦了!),字少:安装盘插入光驱:可以在Solaris,启动光盘-西南、状态输入硬盘启动进入操作系统后。
我们的思路是在原始根分区安装后找出根区中丢失的文件。我们应该再补一遍那些丢失的文件。
使用格式化命令,找到磁盘原来的根分区,我发现在显示订单的格式和正常开机显示磁盘的顺序是不一样的,只有选定的磁盘使用P查询分区和安装后,例如:我发现c1t0d0s1是原词的根分区,退出格式。
新的目录mytmproot,mkdir / / / mytmproot TMP的根在/tmp / /根
安装 / / / c1t0d0s1 DSK开发 / / / mytmproot TMP的根
这可能很奇怪,为什么要挂在TMP下面,而不是把它挂载到下面,你需要知道我们是一个CD-ROM指南,所以根分区是只读的。
上述安装成功 / / / mytmproot TMP根看看是不是你的原根的东东啊,然后我们必须要找到一个土办法少了什么文件,与杜、杜相比的查看文件目录数和另一个相同的机身尺寸,最后发现 / dev DSK的目录是没有的,除了 /设备下面的减少文件的数量,可我们都知道这是为什么,因为以下文件 / dev / DSK是一些符号链接/设备,需要手动创建符号链接,但是因为每个机器可能有差异,直接复制可能有风险,我想在一起使用:devfsadm—C—R / / / mytmproot TMP的根,的-r选项可以设置根目录的路径,建成后的执行,发现以下 / / dev返回DSK文件,我想这一定是相同的(比如比较下列文件被删除),重启后一些卡相关的错误,不管它,重新启动(从硬盘启动)先前配置的网卡后发现不是,与ifconfig CE0铅锤表明没有这样的设备,下列 /设备比较失去了一些卡设备进入好文件后,输入探头SCSI,输入手表网所有,然后重启断电,重新检测硬件到操作系统,一旦失去的东西,到目前为止,所有的问题都解决了。
也许我有一个特殊的问题,因为删除的文件是特殊的,我希望能够发挥作用。