web-dev-qa-db-ja.com

多数のディスクがあるサーバーで特定の物理ディスクを識別するコマンド

10台のハードディスクを搭載したサーバーがあります。デバイス/dev/sdhは、btrfs scrubで修正不可能な読み取りエラーを報告しています。どの物理ディスクが/dev/sdhに対応するかをどのように判断できますか?

ディスクのモデル番号とシリアル番号はhdparm -I /dev/sd?で取得でき、findmntまたはlsblkでマウントポイントを取得できます。しかし、シリアル番号で/dev/sdhをハードディスクに接続する方法が見つかりません。これが必要です。

3
MountainX

lsblkはこれを行う1つの方法です。

lsblk -a -o name,model,size,serial

次に出力の例を示します。

NAME         MODEL             SIZE SERIAL
sdh          ST8000DM002-1YW1  7.3T ZA11A1W3
3
MountainX