• ベストアンサー

Linuxにゴミ箱は?…ファイルの復旧はできるのか?

RHL7をファイルサーバとして使っているのですが、クライアントでWindowsのパソコンからネットワークコンピュータ内のサーバを開いているために、 Windowsのファイルと全く同じに見えるので、Winのファイルと同様の感覚を持ってしまい、つい、どうもあるファイルを削除してしまったようなのです。 Linuxにはwindowsと同じようなゴミ箱はないのでしょうか? それとも、一度、windowsから削除してしまったLinux内のファイルは復旧不可能で、バックアップを取っておく事は必須でもし間違った場合にはそこから復旧する以外に策はないんでしょうか。 つい、うっかり他の人もやりそうな事なので、何か良い対策などがあればお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • k-841
  • ベストアンサー率27% (129/465)
回答No.3

まず、UNIX系のOSにはゴミ箱という概念はありません。 「消せ」と命令したら、間違いなく消え去ります。 で、こういう背景のもと、私の知り合いが実際にやっていたんですが、 rm(「消せ」というコマンド)に対し、 引数で与えられたファイルを $HOME/trash/ というディレクトリに mv するようなエイリアスをはっていました。 つまり、rm したファイルは、実際には一旦 $HOME/trash/ 以下に移動されます。 で、本当に消したくなったら、 \rm -f ~/trash/* とかして消していたようです。

chrilake
質問者

補足

ご回答頂いたのに、お礼が大変遅くなり申し訳御座いませんでした。 実は、コマンドに対してaliasで細かな設定ができる、という事を、知りませんで、よく理解ができませんでした。 小生の別の質問でken2さんの回答でこのaliasの意味が分かりました。 素晴らしい設定だと感心してしまいました。 aliasを見てみたら、rmコマンドに対して、 alias rm='rm -i' の設定がなされていましたが、次の行に、 alias rm='mv /*/trash/' (trashディレクトリを作成後)を書き込めば問題ないでしょうか? rmに対する設定が2つあることになってしまいますが…。 度々恐れ入りますが宜しくお願い致します。

その他の回答 (2)

  • aton
  • ベストアンサー率47% (160/334)
回答No.2

 私はLinuxはあまり詳しくないんですが…。LinuxでWindowsファイルサーバーということは,おそらくSambaをお使いなんですよね?  Samba-jpメイリングリストのアーカイブの,参考URLから辿れる一連のスレッドに,Sambaで「ゴミ箱」機能を実現するパッチの話が出ています。ご希望に添うものかどうかは分かりませんが,スレッドを辿ると日本語ファイル名も扱えるということが書いてありますし,試してみる価値はあるのではないかと思います。

参考URL:
http://www.tac.tsukuba.ac.jp/~yamato/samba/9500/msg00432.html
chrilake
質問者

お礼

ご回答頂きましたのに、お礼が遅くなり、申し訳ありませんでした。 参考URLまでお教え頂きありがとうございました。 また、何かと宜しくお願い致します。

  • oodaiko
  • ベストアンサー率67% (126/186)
回答No.1

Linuxに限らずUNIX系のOSにはゴミ箱という概念はありません。 (メールリーダーにはゴミ箱がある場合もありますが、これはあくまでメールを対象にしたもので 一般のファイルを対象にしたものではありません。) 従って一旦削除したらまず回復は不可能と思って下さい。 対策としてはおっしゃる通りバックアップを取っておくしかないでしょう。

chrilake
質問者

お礼

早速ご回答頂き、ありがとうございました。 お礼が遅くなり、申し訳御座いません。 シドロモドロでやっているような者なので、またお茶を濁してしまうかも知れませんが、また宜しくお願いします。 ありがとうございました。

関連するQ&A

  • ★ゴミ箱でファイルを削除したものは復旧できますか?

    ★ゴミ箱でファイルを削除したものは復旧できますか? ゴミ箱でファイルを削除したものは復旧できますか? WINDOWS XPを使用していますが、誤ってゴミ箱の中のファイルを削除していましました・・・ ファイルの形式はWindows Media オーディオ/ビデオ ファイル WMVです。 削除してから3か月以上経ちますが、もう復旧は無理なのでしょうか? よろしくお願いします。

  • ネットワーク上の削除ファイルの復旧

    ネットワーク上のMs-Wordの文書ファイルをWindowsXP-Proのクライアントから削除しました。 当然、ゴミ箱にも入っていません。 復旧することができますか。

  • ファイルの誤削除対策

    Windows 2003をサーバとして、ファイル共有しています。スタンドアロンで使用している場合、ファイルを誤って削除してもゴミ箱に残りますが、サーバ上(ネットワーク上)のファイルをクライアントから削除すると、クライアント・サーバどちらのゴミ箱にも残りません。 昨日、クライアントを使用している者が、誤って作成したばかりのサーバ上のファイル(バックアップなし)を削除してしまい、「サーバなのだから、クライアント以上にセーフティネットがあるべきだ」と憤慨しています。 サーバでバックアップをとる、ソフトウェアでバックアップを随時作成するといった方法の他に、皆さん、どんな対策をされていますか?復元ソフトをお使いの方がいましたら、その使い勝手なども教えていただければと思います。宜しくお願いします。

  • サーバー上の共有データをごみ箱に移動させる方法

    一般的に、ネットワーク共有しているデータ類は、削除してしまうとごみ箱には入らず即削除されてしまいますよね。復元ソフトなどで復旧可能な場合もあるかとは思いますが、頻繁に書込みがされているサーバーですと、復旧困難な場合もよくあります。そこで、クライアントPC側から削除されたデータを一時的に(仮想)ごみ箱に移動させるようなソフトはないものでしょうか?バックアップは毎日とっていますので、前日のデータは復旧できるのですが、誤って削除してしまったものを、削除する直前の状態で復旧させれる状態を作りたいので、何か良い方法があれば御教授下さい。

  • 誤って削除したファイルがごみ箱に入らない。

    職場で全てのデータ(共有及び個人ファイル)をファイルサーバーに置くことになりました。 サーバー上の誤って削除したファイル(マウス右クリックで誤削除してしまうらしい?)が 使用中のPCのごみ箱に入らないことに気がつきました。 別室のファイルサーバーを除いても、ごみ箱に入っていないので復旧出来ませんでした。 (実際はいっているかもしれませんが認識出来ませんでした) 職場のネットワークシステム管理者に解決依頼(改善提案)をすることになりますが、 その前に解決の糸口・方向性を教えて頂きたく、よろしくお願い致します。

  • ごみ箱にあるファイルをすべて削除したとしても復旧ソフトなどで

    ごみ箱にあるファイルをすべて削除したとしても復旧ソフトなどで 戻せると聞きました。 ごみ箱の中身だけ完全に削除するということは出来るのでしょうか。

  • サーバー上にあるファイルをクライアント側から削除した場合

    質問タイトルのとおりですが、この場合そのファイルは消えてしまいます。 サーバーのごみ箱に入っているかと思いましたが、そうではなかったです。 クライアントからの操作では、万が一削除してしまった場合、最悪バックアップから復旧するしかないと思っています。 そこで、このような操作がクライアントから行われた場合、サーバーのどこかのフォルダ等にそのファイルを保管するような設定ってありますか?

  • サーバのデータ復旧 RAID5の場合

    お世話になります。 サーバをファイルサーバとして使用していて、普通のPCと同じ様に共有フォルダを作成し、使用しておりました。 ネットワークからのアクセスですと、ファイルを削除してしまった場合、ゴミ箱を経由せずに削除されてしまいます。 その場合はデータを戻すことは不可能なのでしょうか? クライアントOSの場合はFinalDataなどを使用し戻せるかと思いますが、サーバOSでは使用できるのでしょうか? また、RAID5なので復旧できるものでしょうか? よろしくお願いします。

  • サーバーのデーターをクライアントPCにて閲覧していてゴミ箱に入れてしまいました。

    サーバーから直接クライアントPCにてデータを編集して、間違ってゴミ箱に入れてしまいました。その後、クライアント、サーバーの両方のゴミ箱を見ても削除してしまったデータファイルがありませんがどこにあるのでしょうか??それと、復元方法があれば教えて下さい。なお、サーバーにて毎日バックアップしていますがその当日に編集したデータなのでまだバックアップしていませんでした。

  • 削除したファイルの復旧について

    あるファイルをゴミ箱ではなく削除してしまいました。復旧の方法ってありますか?よくファイルは削除してもハードディスクには残っていると聞きますが、簡単に復旧出来るものなのでしょうか?方法があれば教えて頂きたいのですが。よろしくお願いします。