Linuxサーバーに接続されている外付けハードドライブの数を確認する方法

Linuxサーバーに接続されている外付けハードドライブの数を確認する方法

内蔵ハードと外付けハードを区別する方法はありますか?

実際、私たちが持っている外付けハードドライブの数とそのドライブが接続されているサーバーを確認する必要があります。

これは私が撮ったスクリーンショットですが、名前が示すように、SDEは外部ハードです。しかし、よくわかりません。

だから助けてください。

ここに画像の説明を入力してください。

今後の措置

さて、私はlsusbを使用するためにWestern Digitalドライブが接続されており、そのドライブ文字はSDEと表示されます。ただし、dmesgを使用すると、sdbもリムーバブルディスクであることがわかります。どんな提案でも

'sd 0:0:1:0: Attached scsi removable disk sdb
  Vendor: WDC       Model: WD2500YD-01NVB1   Rev: 10.0
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: WDC       Model: WD2500YD-01NVB1   Rev: 10.0
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: WDC       Model: WD2500YD-01NVB1   Rev: 10.0
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: WDC       Model: WD2500YD-01NVB1   Rev: 10.0
  Type:   Direct-Access                      ANSI SCSI revision: 05

ベストアンサー1

@umair sdbが取り外し可能とマークされている理由がわかりません。このスクリプトのo / pを投稿できますか?

for device in /sys/block/*
do
    if udevadm info --query=property --path=$device | grep -q ^ID_BUS=usb
    then
        echo $device
    fi
done

おすすめ記事