
表示されないホットプラグデバイスを探すために、Linux サーバーの SATA バスを「再スキャン」する必要があります。このトピックに関する古い質問を見ました (再起動せずにホットスワップした新しい SATA /dev/sda ドライブを Linux に認識させるにはどうすればよいですか?) で、そこに提供された情報は実際に機能しました。
しかし、 にもrescan
エントリがあることに気付きました/dev/block/sd?/device
。
したがって、次のように想定できます。
echo 1 > /sys/block/sdd/device/rescan
は以下と同等になります:
echo 1 > /sys/block/sdd/device/delete
echo "- - -" > /sys/class/scsi_host/host4/scan
答え1
厳密に言えば同等ではありませんが、同じ結果を達成する可能性があります。
最初のコマンドは、指定されたデバイスを変更されたデバイス パラメータに対して再スキャンするようにシステムに要求します。
2 番目のコマンドは、指定されたデバイスを削除し、SCSI サブシステムを再スキャンして新しいデバイスを探し、そのパラメータを読み取ります。その際、特定のデバイスに関連しない追加の変更が行われる可能性があります。