web-dev-qa-db-ja.com

「プラグアンドプレイ」hdd(Arch Linux)

ArchLinuxを使用しています。ストレージディスクとして使用するSATAHDDを持っています。必要になるまで常にオフになっています。次に、それを(実行中の)コンピューターに接続します。Windows7では簡単です。[管理]と[ディスクの再スキャン]に移動するだけです->出来上がり!ディスクを使用する準備ができました。

Archでそのようなことをする(簡単な)方法はありますか?必要なときにsatahddを接続するには、ディスクを検出する簡単なプログラムを実行し、後でリセット/ログアウトせずにディスクをアンマウントしてプラグを抜きますか?

ありがとう。

3
guest86

Linuxでは、SATAディスクは、明示的に再スキャンしなくても自動的に検出される必要があります。詳細については、dmesgのカーネルログを確認してください。

ディスクが検出されたら、mountumount、またはそれらのGUIの代替(GNOME Disk Utilityなど)を使用して、そのディスクに含まれているファイルシステムをマウントします。


必要に応じて、次の方法でSCSIおよびSATAデバイスの手動再スキャンをトリガーしてみてください。

 echo "0 0 0" | tee /sys/class/scsi_Host/host*/scan

Linux ATAページを確認してくださいドライバーステータスおよびハードウェア機能 =何かが機能しない場合。

SATAコントローラーが「IDE互換性」ではなくAHCIモードで実際に実行されていることを確認してください。

また、インストールされているのと同じカーネルを実行していることを確認してください。新しいカーネルをインストールしたが再起動を忘れた場合、古いカーネルは必要になったときに新しいモジュールをロードできなくなります。

2
user1686

Linuxには mount およびumountコマンドがあり、これらのコマンドを使用してファイルシステムをOSで使用できるようにし、完了したらファイルシステムを正常に切断します。

編集:それが終わったら、必ずデバイスをアンマウントしてください。 OSがファイルシステムの更新の途中であり、切断する前に書き込みを完了していない可能性があるため、データが破損しない可能性があります。

1
Green