标签: hotplug

如何在虚拟机中热插拔新 CPU 和 RAM?

我在虚拟机中运行 Ubuntu,我想在不重新启动设备的情况下添加 CPU 和 RAM。如何热插拔这个新的虚拟硬件?

server virtualization hotplug cpu ram

9
推荐指数
2
解决办法
2万
查看次数

无法识别 eSata“热插拔”驱动器

所以,我有一个背面带有 esata 的 Optiplex 780。在 Windows 下,我可以使用我的Thermaltake eSata USB Docking Station热插拔任何 ol' 硬盘驱动器。一旦我插入 eSata 电缆,它就会启动驱动器并被识别。不幸的是,在 Ubuntu 下它根本没有启动。

在 Ubuntu 14.04 下,我添加了lsscsi,但最终只得到以下输出:

[0:0:0:0]    disk    ATA      hp ssd v300a     502A  /dev/sda
[1:0:0:0]    cd/dvd  TSSTcorp DVD+-RW TS-L633C DW50  /dev/sr0
Run Code Online (Sandbox Code Playgroud)

(基本上,我的系统驱动器和 DVD 刻录机)

驱动器不旋转,并且无法识别任何内容。

我试过重新扫描使用

 echo "- - -" | sudo tee -a /sys/class/scsi_host/host0/scan 
Run Code Online (Sandbox Code Playgroud)

(对于每个主机 0-3),但这似乎并没有改善情况。

gparted 也不显示驱动。

在我的研究中,我遇到了以下问题:

  1. http://bitprison.net/monoig_model_attibutes_translation
  2. https://help.ubuntu.com/community/AutomaticallyMountPartitions

但无济于事。有任何想法吗?

lspci 给出以下内容:

00:1f.2 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller (rev 02)
00:1f.3 SMBus: …
Run Code Online (Sandbox Code Playgroud)

hotplug hard-drive 14.04

8
推荐指数
1
解决办法
5720
查看次数

如何在 USB 设备插入(拔出)时运行代码,而不需要 root 权限?

我有一个脚本,每当我将鼠标或键盘插入/拔出 USB 端口时,我都希望运行该脚本。

已经有大量关于如何配置 udev 规则以在插入或拔出设备时运行任意脚本的文档。但是配置这些规则需要 root 权限。而且,虽然我的机器上确实有 root 访问权限,但我正在寻找不需要 sudo、root 或编写 udev 规则的解决方案。(为什么?因为它会更容易运行、维护和分发)

最有可能的解决方案将使用 dbus,但我可能会误会。

(顺便说一句,我是高级用户和前Gentoo用户,请随意吐出技术细节!)


需要root的解决方案:

不需要root的看似过时的解决方案:

usb hotplug dbus udev autorun

5
推荐指数
1
解决办法
1万
查看次数

Ubuntu 中缺少 sbin/hotplug

我正在使用 Ubuntu,但找不到/sbin/hotplug. 有什么可以代替它吗?
它如何处理热插拔?我读到内核调用它来在发生热插拔事件时通知用户空间。我也检查过/proc/sys/kernel/hotplug,但它是空的

kernel hotplug udev

3
推荐指数
1
解决办法
3333
查看次数

标签 统计

hotplug ×4

udev ×2

14.04 ×1

autorun ×1

cpu ×1

dbus ×1

hard-drive ×1

kernel ×1

ram ×1

server ×1

usb ×1

virtualization ×1