web-dev-qa-db-ja.com

Ubuntuが外付けハードドライブに何かを書き込まないようにするにはどうすればよいですか?

Linuxが外付けハードドライブまたはUSBドライブにプラグを差し込んだときに、何も書き込まないようにする理由は2つあります。

  • ドライブの今「空の」部分から誤って削除されたファイルを回復するには
  • デジタルフォレンジックの場合、クローンを作成するときにドライブ上の何も変更されていないことを確認する必要があります

この目的のためだけにドライブコネクタと外部エンクロージャがあり、書き込みコマンドがドライブに到達するのを物理的にブロックするスイッチまたはボタンがあります。

しかし、私のUSB-IDEコネクタにはそれほど贅沢はありません。代わりにソフトウェアでこれを実現できると聞きましたが(Ubuntuの自動マウントを無効にする必要があります)、 how でこれを行う手順がオンラインで見つかりません。

Ubuntuがすべてのデータを保存する目的で外付けハードドライブに anything を書き込まないようにするにはどうすればよいですか?


私の特定のケースではUbuntuを使用しますが、希望として AskUbuntu ではなく Unix&Linux で質問しました私の特定のケースだけでなく、ディストリビューション全体で機能する答えを見つけることです。どちらのタイプの回答も歓迎します。

2
IQAndreas

通常、この設定で十分です。私は外部HDの回復中にこれを使用しました:

最初に自動マウントを無効にします。 (これは、GNOMEセットアップでgconf-editorを使用して実行できます。他のシステムについてはわかりません)。次に、ドライブを/ dev/sdaまたは/ dev/sda1などのプログラムで参照します。 (sdaは通常、ブートデバイス用に予約されています。デバイスがどのsd *であるかを知るには、 この投稿 を参照してください。ドライブが2つしかない場合は、sdbを試してください。

簡単な例:

root@yo-machine# dd_rescue /dev/sdc1 /home/user/the-disk-image.img

どこ sdc1は、マウントされていないデバイスの最初のパーティションです。

注意: /dev/sdaは、ブートセクターやMBRなどを含むデバイス全体を指します。 /dev/sda1は、そのデバイスの最初のパーティションを参照します。

1
PNDA