USBフラッシュドライブを接続した状態でリモートサーバーを起動しました。
USBペンドライブがSCSIディスクの前に検出されると、デバイス名が変更されます(/dev/sdaは/dev/sdb、...)。
一般的な状況では、OSレベルで管理できますが、ここでは変更できないISOイメージのQuickbootスクリプトを使用してリモートでサーバーをインストールする必要があります。
私がアクセスできる唯一の設定は起動パラメータです。
USBフラッシュドライブの検出を防ぐ方法は?
答え1
すべてのUSBストレージデバイスを無効にする必要がある場合は、dracut
initramfsジェネレータを使用するディストリビューションに次の起動オプションを適用できます。
rd.driver.blacklist=usb-storage,uas
これはinitramfs-tools
Debianを使用するディストリビューションにそれぞれ適用されます。
blacklist=usb-storage,uas
答え2
昔は
USB IDを識別するのが少し難しかったですが、find /sys -ls
ブートメッセージを見てgrepフィルタを接続して識別することができました。その間、キーを削除するリモートヘルプが見つかったので、そのソリューションをテストすることはできません。
とにかく、これは起動時にUSBデバイスを無効にするのに役立ちます。
努力するusb-storage.quirks=VID:PID:iカーネルパラメータは上記のものと同じです。kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt