Linuxが外付けハードドライブまたはUSBドライブにプラグを差し込んだときに、何も書き込まないようにする理由は2つあります。
この目的のためだけにドライブコネクタと外部エンクロージャがあり、書き込みコマンドがドライブに到達するのを物理的にブロックするスイッチまたはボタンがあります。
しかし、私のUSB-IDEコネクタにはそれほど贅沢はありません。代わりにソフトウェアでこれを実現できると聞きましたが(Ubuntuの自動マウントを無効にする必要があります)、 how でこれを行う手順がオンラインで見つかりません。
Ubuntuがすべてのデータを保存する目的で外付けハードドライブに anything を書き込まないようにするにはどうすればよいですか?
私の特定のケースではUbuntuを使用しますが、希望として AskUbuntu ではなく Unix&Linux で質問しました私の特定のケースだけでなく、ディストリビューション全体で機能する答えを見つけることです。どちらのタイプの回答も歓迎します。
通常、この設定で十分です。私は外部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
は、そのデバイスの最初のパーティションを参照します。