- - PR -
手が滑って/usr/local/をrmしてしまったら!
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-03-28 15:11
お世話になっております。
#rm -rf /usr/local/Zend/ をしようとしたのですが #rm -rf /usr/local/ でshiftを押すつもりがEnterを押してしまいました。 元に戻す方法はないでしょうか。あるいは「いやいや、そんなことにならないようにこうしてああしてこうすべきなのですよ。何やってるんですか?」などのご意見がございましたら、是非よろしくお願いいたします。 |
|
投稿日時: 2003-03-28 15:46
こんにちは。
ご存知のことと思いますが。。。 http://itpro.nikkeibp.co.jp/linux/faq/200009-1.shtml ここにも書かれていますが、完全に元に戻す保障はありません。 後の祭りかもしれませんが、 せめて > #rm -rf /usr/local/Zend は #rm -irf /usr/local/Zend としたらよかったかもしれませんね。。。 この場合はあまり意味がないかもしれませんが、削除しようとするディレクトリの すぐそばまで下りてから削除をしたら #rm -rf (Enter) としても何も消えないような気がします。 あまり解決になっていないかもしれません。 [ メッセージ編集済み 編集者: こつぶ 編集日時 2003-03-28 15:56 ] |
|
投稿日時: 2003-03-28 16:07
ご返信ありがとうござます。いえいえ。十分ですとも。たてまえを言えばたくさん言いようもあるでしょうが、そのような些細な工夫は私のような素人にとっては本当にありがたいものです。
「rm -rf をするときは 削除しようとするディレクトリの すぐそばまで下りてから削除をすることに決めておく 」 としておけば単純で十分な効果を生むと思います。ありがとうございました。 |
|
投稿日時: 2003-03-28 19:50
こんにちは、ふじいです。
もう終わった話題ですが、/libじゃなくて良かったですね。 ご存知だと思いますが、 # ldd mv こういうことです。 # ちなみに、やってしまったやつがいて、復旧が本当に大変でした。 |
|
投稿日時: 2003-03-28 20:05
いえいえ。終わってからでも大歓迎です。ふじいさんのアドバイスはいつも楽しみにしておりますので。。
|
|
投稿日時: 2003-03-29 13:39
おひさしぶりです。
HAWKMOONです。 とうとう仕事でLinuxがさわれなくなりLinuxから縁遠くなってしまいました。 今は、Solaris専門です。(; さて、ファイルを削除されたということですが、ext2なら完全復旧が可能です。 しかし、どのファイルを削除したのかファイル名がわかっていることが条件です。 多くのファイルが削除されわからない場合は残念ながらこの方法でも復旧難しい でしょうね。ファイルは復旧するもののinode番号で表示されてしまいますから ファイルの中身を1つ1つ見てどのファイルか判断をしていく必要があるのです。 |
|
投稿日時: 2003-03-30 23:19
> さて、ファイルを削除されたということですが、ext2なら完全復旧が可能です。
> しかし、どのファイルを削除したのかファイル名がわかっていることが条件です。 通常/usr/localには、make installでインストールされたファイルがほとんどなので、1つ1つファイルを復旧させるよりか、インストールしなおした方が良いのでは? 通常/usr/localはバックアップを取るような場所ではありませんが、このような場合に 早急に回復するためには、定期的にバックアップを取るのが一番です。 # 日々の心がけも重要ですが、バックアップの方がもっと重要です。 |
|
投稿日時: 2003-03-31 08:07
ご返答ありがとうございます。皆様ならどのようにバックアップをとっておられますでしょうか。。いろんな案を頂きたいと思います。
|