gpt4 book ai didi

linux - 如何停止自动 Linux 设备初始化

转载 作者:太空狗 更新时间:2023-10-29 12:03:32 26 4
gpt4 key购买 nike

每当我将 USB 大容量存储设备插入系统时,我都会从内核中获得类似这些的 uevent。 (如udevadm monitor所示)

KERNEL[104397.739313] add      /devices/pci0000:00/0000:00:14.0/usb3/3-6 (usb)
KERNEL[104397.740141] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0 (usb)
KERNEL[104397.740787] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48 (scsi)
KERNEL[104397.741362] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/scsi_host/host48 (scsi_host)
KERNEL[104399.210661] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0 (scsi)
KERNEL[104399.211095] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0/48:0:0:0 (scsi)
KERNEL[104399.211502] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0/48:0:0:0/scsi_disk/48:0:0:0 (scsi_disk)
KERNEL[104399.211757] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0/48:0:0:0/scsi_device/48:0:0:0 (scsi_device)
KERNEL[104399.212464] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0/48:0:0:0/scsi_generic/sg1 (scsi_generic)
KERNEL[104399.212743] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0/48:0:0:0/bsg/48:0:0:0 (bsg)
KERNEL[104399.215444] add /devices/virtual/bdi/8:16 (bdi)
KERNEL[104399.220099] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0/48:0:0:0/block/sdb (block)
KERNEL[104399.220181] add /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host48/target48:0:0/48:0:0:0/block/sdb/sdb1 (block)

我需要尽快将 USB 设备连接到 KVM,虽然 udev 规则允许我调用执行连接的脚本,但内核处理仍然会自动进行。我想防止这种情况发生。这可以通过 udev 或其他机制实现吗?

最佳答案

实际上我记得这比我在新内核中记得的要简单得多,您只需运行:

echo '0' > /sys/bus/usb/drivers_autoprobe

在启动时以 root 身份运行,这将防止内核在 USB 设备连接时探测它们,因此只有当您手动选择通过写入一些内容到 /sys/bus/usb/时才会枚举它们drivers_probe.

这应该或多或少地完成您想要的,内核不会将任何驱动程序绑定(bind)到 USB 设备,您稍后可以自由地将它们绑定(bind)到您的 VM。

关于linux - 如何停止自动 Linux 设备初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25290413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com