UbuntuまたはMintでUSBドライブを書き込むのを防ぐ方法は?

UbuntuまたはMintでUSBドライブを書き込むのを防ぐ方法は?

保護したいデータを含むNTFS USBハードドライブがあります。 UbuntuまたはMintでこれを達成するための最良の方法は何ですか?

ベストアンサー1

仮定:

  • 置いておきますか?みんなUSBスティックは、いくつかの特定のファイルではなく読み取り専用です。
  • USBドライブデバイスは/dev/sde

使用mount

最も簡単でおそらく最も安全なオプションはmountUSBドライブです。読み取り専用roオプションを使用してください:

sudo mount -o ro /dev/sde /mnt

USBドライブが読み取り/書き込み(rw)として自動的にマウントされている場合は、読み取り専用で再マウントできます。

sudo mount -o remount,ro /dev/sda /mnt

使用hdparm

または、危険な生活をしたい場合は、hdparmマウントされたUSBドライブを読み取り専用に設定できます。

sudo hdparm -r1 /dev/sde

読み書きできるようにする

sudo hdparm -r0 /dev/sde

読み取り/書き込みステータスの確認

sudo hdparm -r /dev/sde

指摘したように参考にしてくださいこのコメント使用すると、hdparm望ましくない結果が生じる可能性があります。このhdparm設定により、mountファイルシステムが安全にマウント解除されないようにすることができます。これにより、ファイルシステムがマウントされていない場合はマウント済みとしてマークされます。つまり、次のマウントでファイルシステムチェック(またはそれに対応するロギング)を実行する必要があります。

したがって、モードを読み書きにリセットするのが賢明です。削除する前に:

sudo hdparm -r0 /dev/sde

また、見ることができますこの回答到着ソニーカメラの読み取り/書き込みをインストールするために「hdparm -r」が必要なのはなぜですか。これが危険な理由は何ですか?:

この-rフラグはバージョン2.3と2.9(95-96 - 古代!)の間で詳細なしで危険であるとマークされていますが、hdparm実際に行うことは今日でも同じです。

...

最近まで、scsiドライバ(したがってほとんどの標準ハードドライブ)には、読み取り専用フラグが保持されない非常に深刻なバグがありました。

修正されましたが、修正によって一部のデバイスが読み取り専用のままになる新しいバグが発生しました。

カーネルにこれらの問題に対するパッチが適用されていることを確認してください。

おすすめ記事