Linuxでは、/ homeマウントに外部USBハードドライブを使用しても安全ですか?


20

それで、Linux Mintに旋風を巻き起こします。私が理解している/homeように、ドキュメント、ダウンロード、メディアなどのユーザーのコンテンツが保存される場所です。

私のSSDハードドライブは小さいため、USBハードドライブを使用したいと思い/homeます。これにより、いくつかの質問が発生します。

  • これを行う上で本質的に間違っているか悪いことがありますか?
  • 内蔵SATAハードドライブを使用する場合と比較して、合理的な安全性と信頼性はありますか?

7
問題ない。私は、USB HDD上のLinuxディストリビューション全体で一度に何ヶ月も操作しました。USB 2.0を使用しても、顕著なパフォーマンスの問題は見られませんでした。実際問題として、外部ドライブは内部ドライブと同じくらい安全で信頼性があります。/ homeを別のドライブに配置しても問題はありません。
fixer1234

4
とにかくこれを行うつもりだったかもしれませんが、ext4などのLinuxファイルシステムでディスクを再フォーマットしてください。通常、外部ディスクはNTFSとして事前にフォーマットされていますが、これは/homeLinuxシステムにはあまり適していません(たとえば、権限の不足、シンボリックリンクなど)。
フィリップウェンドラー

/homeはい、ユーザーのコンテンツが通常格納されている場所ですが、あなたはしていない持っているが、それを置くために。あなたは置くことができます/home内蔵ドライブ(およびその他の重要なサブディレクトリ)にして、USB上のディレクトリにリンクしています。
ゾラワー

ところで、エンクロージャ内の実際のドライブは、おそらく同じSATAです。お使いのエンクロージャは、(密封されたか、糊付けなどではない)開放可能であるならば、彼らはあなたがドライブを抽出して、コンピュータのケース内部に通常の2.5" SATA HDDとしてそれを接続してみてください可能性があります。
ルスラン

回答:


25

高品質のUSBポート、ケーブル、外部ドライブがあると仮定すると、特にUSB 3.0を使用している場合、内部ドライブを使用するのと同じくらい安全で信頼性が高いはずです。USB2.0を使用している場合、パフォーマンスが著しく低下します。


遅い接続でも安全で信頼性が高いのではないでしょうか?つまり、最初のフレーズは少し誤解を招く可能性があります。
フレネル

@phresnel:新しいギアを購入する場合、この時点では安価なものだけがusb2のみです。高品質のUSB3ケーブルでコンピューターがドライブを一時的に切断するという一時的な中断を避ける可能性が高くなります。ランダムに切断/再接続しないことが信頼できる既存のUSB2ギアがある場合は、それで問題ありません。
ピーターコーデス

USBコントローラーとデバイスは、わずかなレイテンシーを追加することに注意してください。ディスクマウントに他の「驚き」を追加することもあります。SATA接続でマウントするだけの方が良いでしょう。
SnakeDoc

1
は先に進んで(/homeext4としてフォーマットされたUSB 3.0ドライブに入れて)行ったので、この回答を受け入れることにしました/home。それは絶対に堅実でした。
misha256

28

これは可能ですが、お勧めしません。最大の理由は、ハードドライブを常に100%接続する必要があり、USBハードドライブの「ポータブル」な側面が無効になることです。

外部USBドライブまたは内部SATAドライブを決定する場合は、SATAドライブを使用します。高速になり(USB3でも)、ドライブを実行する必要があるコンピューターにログインしていることを忘れた場合に誤って切断することはありません。


12
ポータブルドライブとして使用されるドライブについて話している場合、良い点です。USBエンクロージャー内のドライブを単純に再利用し、それらが常に接続されたままであれば、それは問題ではありません。
fixer1234

ドライブは常に100%接続されます。@ fixer1234が正確に言っているように、予備のSATAドライブがないので、ポータブルハードドライブを利用したいだけです。ポータブルハードドライブを実際にPCケースに入れます(どこから入手したかわかりませんが、ランダムなもののコレクションにはマザーボードUSBヘッダーと2xUSBポートアダプターケーブルがあり、まさにこの目的のために設計されています。外部USBデバイスを内部でインストールするため)。
misha256

10
@ misha256、外部USBドライブは、USBエンクロージャ内の通常のSATAダイブです。その問題に取り組む場合は、ドライブを取り出してマザーボードの空いているSATAポートに直接接続するだけで十分です。問題が解決しました。
ウェスセイイド

1
@WesSayeedどうやらハードドライブのメーカーの中には、SATA-to-USBブリッジをハードドライブPCBに直接統合しているので、実際に物理的なSATAコネクタを取得しないようにしています。しかし、要点。開けるリスクを負います。SATAコネクタがある場合は素晴らしい。そうでない場合は、USBコネクタを使用します。どちらにしても良い。実際、それを開くと冷却が改善され、素晴らしいボーナスになります。
misha256

2
ここでデスクトップコンピューターについて具体的に説明している元の質問からのコメントから離れているようですが、ほとんどのラップトップでは2台目のSATAドライブを追加するオプションはありませんが、バッグに入れたラップトップでも永続的に移植できます。SSDベースのラップトップのストレージを拡張するためにこれらが使用されるのを見てきました。明らかに、SSDほど高速ではありませんが、USB3の一部は驚くほど優れた速度とレイテンシの数値を持っています。
デビッドスピレット

5

セキュリティドライブは暗号化されていないと他の人にアクセス可能な場合見地、いくつかの問題があります。最初に思い浮かぶのは、SSH認証キーがホームディレクトリにあるということです。誰かがしばらくドライブを「借りて」、自分の認証キーをユーザーのホームディレクトリにコピーしてからドライブを戻すと、システムでキーが有効になっている場合、それらのユーザーとしてログインできる可能性があります。

内部ドライブでも同様にこれを行うことができますが、外部ドライブの方がはるかに便利で魅力的です。


1
良い点、暗号化されたホームディレクトリで実行する理由の詳細。
ピーターコーデス

5

以下を前提として、/ homeを外部ドライブに配置しても問題はありません。

  1. 外付けドライブは操作中にプラグを抜かれません(WindowsもLinuxも好きではありません。Windowsにはデフォルトの設定が付属しているため、アクセスはずっと遅くなりますが安全です。つまり、「使用中にプラグを抜かない」)。
  2. 速度は、SATAまたはSASバスへの直接接続よりも遅くなります。どれくらい遅くなるかは接続に依存し、多くの場合、USB 2(最大30MB /秒)でさえ十分に速いかもしれません。(例:MP3の再生、映画の再生、設定ファイルの読み取りなど)
  3. これは、ラップトップを起動する前に外部ドライブの電源を入れることを前提としています(それ以外のマウントは失敗します)。
  4. USBドライバーの潜在的なバグを無視します。テストするのに十分簡単)。

外部ドライブの信頼性が低いという話がたくさんあることに注意してください。これが本当なのか、それとも単にバックパックの中にぶら下がり、霜(外)から高温多湿の大学の講義室に移動するドロップ可能なデバイスを持っているだけの結果なのかどうかはわかりません。たぶん両方のビット。

注2:外付けドライブとしてWDグリーンドライブを取得しないでください。彼らはたくさん駐車する傾向があります。これは、ドライブがアーカイブストレージとして使用され、その後スピンダウンできる場合の電力使用量に適しています。(Windows、Linux、または他のOSのいずれかで)アクティブに使用している場合、1分ごとにスピンダウンし、その後再び上下に回転し、上下に回転するドライブを取得する可能性があります。ドライブを起動してスピンアップするのを待つと、OSに遅延が追加されます。


3

動作しますが、高速または信頼性が低下します。システムが完全にUSBで実行されています(SATAコントローラーが機能しなくなったため)。サスペンドから復帰するときに競合状態が頻繁にファイルシステムの破損を引き起こすことがわかりました。

私の場合、USBハードディスクを使用すると、USBフラッシュストレージよりも信頼性が高くなりました。これは、USBデバイスによって信頼性が異なる可能性があることを意味し、ハードディスクがフラッシュよりも本質的に信頼性が高いことを証明していません。


私の経験では、スリープ/サスペンド/ハイバネートは、現代の堅牢なマシンであっても常にヒットとミスを繰り返してきました。もちろん、Windowsを実行しています。Linuxがそれを改善するかどうかはわかりません。しかし、私はデスクトップを実行しているので、スリープ/サスペンド/休止状態の機能は問題ではなく、これらの機能を使用しません。
-misha256

@ misha256:Linuxのサスペンド/レジュームに関する私の経験は良くありませんでした。クローズドソースのグラフィックスドライバーはしばしばトラブルを引き起こします。それがなければ、それは時々大丈夫です。
ピーター・コーデス

2

あなたが求めていることを行うことは可能ですが(他の答えのように)、何らかの理由で削除された場合の動作がどうなるかわからないので、私はそれを避けます。

SSDのスペースを使用することに不安がある場合は、通常どおりOSをインストールしますが、外部ドライブにドキュメント/写真/音楽/ビデオなどを保存します。

簡単にアクセスしたい場合は、外部ハードドライブをホームディレクトリに(シンボリック)リンクすることができます。

これはラップトップ用ですか、それともデスクトップ用ですか?デスクトップの場合、HDDをエンクロージャから取り出して内部に設置できますか?


これはデスクトップ用です。予備のSATAハードドライブがあれば、それを使用しますが、現状では、ポータブルUSB 3.0ハードドライブしかありません。開いてドライブ自体を取り外すこともできますが、ドライブにSATA-USBブリッジを組み込んだポータブルハードドライブを製造しているメーカーもいると聞きました。つまり、SATAコネクタはありません。
misha256

1
しかし、あなたはちょうど私に素晴らしいアイデアを与えました。ポータブルハードドライブをPCケースに入れることはできます。マザーボードには予備のUSBヘッダーがあり、内部で使用できるアダプターケーブルがあります(内部で使用するために設計された2 x USBポートへのUSBヘッダー、きれいです)。
misha256
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.