私が最後に任命したのは、Linuxでハードドライブ管理システムを作成することでした。ドライブがオンラインおよびオフラインになるタイミングを監視し、ドライブマウントへのリンクを作成および削除するプログラムを作成する必要があります。
これは簡単な部分です...
私のGUIをドックのハードドライブの場所と一致させる方法がわかりません。誰かがドライブを含む物理ドックを見ている場合は、ドライブがどのように見えるかを示すプログラムが必要です。現在、私は/ sd *でドライブを識別していますが、ホットプラグまたは再起動時に変更されるため、これは悪いアプローチであることがわかります。ハードドライブの物理的な場所を見つけるために使用できるコマンドを知っている人はいますか?
よろしくお願いします!
ベストアンサー1
デバイスの/sysノードを照会して、そのデバイスがどのポートとコントローラにあるかを判断できます。ここでは、ユーザーがポートの物理的な場所を手動で設定する必要があります。 SAS と SCSI には特定のポートに複数のデバイスが接続されているため、SATA にのみ適用されます。