[问题] 干了蠢事后的补救

楼主: ringballer (.)   2014-05-31 22:27:30
刚刚不小心执行了 rm -rf /*
等回过神才发现 /bin /boot 不见了
所幸其他东西还在
gnome-terminal已经毁了
用了GUI界面装了zsh 跟ternimal
这台系统是fc15.i686 急忙到别台fc16.x64 把/bin 复制过来
目前也只有zsh 跟terminal 能用
在这么尴尬的情况下 要怎么补救呢?
(希望至少先把fc15的bash装回去> <)
谢谢各位
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-05-31 22:30:00
i686是32bit的吧?,去找一台32bit的来CO啦
楼主: ringballer (.)   2014-05-31 22:32:00
现在手上没有其他32bit的fc15,最快也只能到fc16装vm然后在vm灌fc15.i686后,再copy /bin回来
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-05-31 22:35:00
你有在UPDATE的话,其实版本差不置于大部分在起不能但是32bit的kernel去跑64bit的程式则保证绝大部分不举
作者: tjjh89017 (伊达政宗)   2014-05-31 22:57:00
把HDD装到其他台电脑把资料拿出来,然后重灌
作者: dododavid006 (朔雪)   2014-05-31 23:05:00
推 对不起 我笑了 那个命令不是说不知道的人下不出来知道的人不会下的吗你grub重装就会恢复了还有kernel 应该没了吧 想到再说
作者: bitlife (BIT一生)   2014-05-31 23:25:00
虽然于事无补,但我在rm 之后接*之前,都是先下把rm换成ls,确定对象没问题,才用上箭键把前一指令叫出来,把ls改成rm
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2014-05-31 23:32:00
想到之前听过的 rm -rf . /* 的惨剧....
作者: bitlife (BIT一生)   2014-05-31 23:34:00
我这个习惯,是旁观一位sybase工程师执行系统调整,他们公司SOP是所有增删改,全部放在begin transaction之后,全部做完select再三看结果没错,才执行 commit transaction,那次我深受启发 XD先ls再rm还会出包,真的__遮眼了... Orz
作者: legendmtg (CLANNAD)   2014-06-01 02:40:00
zsh没有设等10秒吗XD
楼主: ringballer (.)   2014-06-01 02:46:00
重新安装到一半手贱去开一堆程式,结果gnome当了,惨现在只好乖乖地重灌
作者: ccode (废柴)   2014-06-01 09:13:00
bios vs efi? mbr vs gpt?即便格式相同,别人的grub.cfg跟你该用的也不一定一样比方说UUID不同,(hdx,gptx)不同..等等另外/boot里面会有的*.img档要重装linux kernel才会生出来然后可能要手动跑grub-mkconfig -o /boot/grub/grub.cfg来生正确的设定档
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-06-01 18:36:00
我则是 fstab中/ ro 来预防这种悲剧。
作者: Adama (So Say We All.)   2014-06-02 08:50:00
用sudo不要常用root也可以稍微防止手残...
作者: jokester (蛮王科科)   2014-06-02 08:53:00
/用ro也包括/var,/etc等吗 要更新或改设定会不会不方便
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-06-03 00:06:00
home var tmp mnt 都是独立fs
作者: wuhuhu (想像力是你的超能力!)   2014-06-04 13:26:00
你的id要改成reinstaller你只有看到那二个资料夹不见 其他资料夹可能删到一半去找一下其他资料夹下面的档案有没有少吧
作者: mshx (小錢=>大錢?)   2014-06-05 03:01:00
/boot下应该只需要装上kernel, kernel-devel应该就可以搞定
作者: HowLeeHi (处处留心皆正妹)   2014-06-10 20:12:00
怪了@@gnu coreutil的rm不是默认会禁止rm -rf / 吗?没有禁到 rm -rf /* 这样的打法?目前最近几年的版本都会禁止 rm -rf / 这样打

Links booklink

Contact Us: admin [ a t ] ucptt.com