(Re) scsi デバイス検索は centOS 6.9 で動作しますが、scsi ホスト検索は動作しません。

(Re) scsi デバイス検索は centOS 6.9 で動作しますが、scsi ホスト検索は動作しません。

今日は、esxi VMの仮想ディスクに1GBの追加スペースを追加しました(デフォルトでは拡張)。私は新しい空間を認識するために2つのアプローチを取った。

  1. echo "- - -" > /sys/class/scsi_host/host2/scan
  2. echo 1 > /sys/class/scsi_disk/2:0:1:0/device/rescan

最初の方法は機能せず、2番目の方法は機能します。

どんなアイデアがありますか?

私は私が望むものを含んでいるかもしれないカーネルソースツリーのドキュメントを読んでいません。

答え1

"val0x00ff"はすでに正確な回答を含むリンクを共有しているためです。

Community.vmware.com/thread/492752

サーバーを再起動せずにVMwareでディスクサイズを変更したら、SCSIデバイスを再スキャンします。まず、scsiデバイスの名前を確認してください。

$ls /sys/class/scsi_device/

その後、scsiバスを再検索します。以下の「0:0:0:0」を、前のコマンドで見つけた実際の scsi バス名に置き換えることができます。各コロンの前にはスラッシュが付いていて不思議に見えます。

$ echo 1 > /sys/class/scsi_device/0:0:0:0/device/rescan

これにより、現在の scsi バスが再検索され、変更されたディスクサイズが表示されます。

関連情報