是否支持AHCI设备的热交换?除了简单地卸载驱动器上的所有文件系统以断开连接和插入新磁盘之外,还有什么别的吗?
00:1 f.2 SATA控制器: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6端口SATA AHCI控制器(rev 02)
就是和我一起工作的控制器。
BIOS设置为AHCI。我也试过简单地拆下和拔掉插头。看上去挺好的。插入一个新的驱动器锁住了系统。还加载了AHCI内核模块。
我还看过Raid WIKI on kernel.org,它讨论了磁盘的AHCI HotSwapping的硬件需求。我的驱动器和电缆似乎都符合标准,但大部分信息涉及电气方面(接地等.)。
发布于 2011-03-03 21:40:34
确保您的BIOS设置为AHCI模式,而不是IDE兼容模式.我知道英特尔的ICH8是真正的热插拔wrt驱动器。
我相信你必须重读分区表.您可以告诉操作系统使用he part探头命令重新读取表:
manjo@hungry:~$ partprobe --help
Usage: partprobe [OPTION] [DEVICE]...
Inform the operating system about partition table changes.
-d, --dry-run do not actually inform the operating system
-s, --summary print a summary of contents
-h, --help display this help and exit
-v, --version output version information and exit
When no DEVICE is given, probe all partitions.
Report bugs to <bug-parted@gnu.org>.或者你可以试试. echo 1 > /sys/block/sdc/device/rescan (虽然不确定)。
我认为,即使不重新读取分区表,您也应该能够检测到新的驱动器,但您可能会面临它无法正常工作的风险。
发布于 2011-03-03 19:31:47
在UbuntuForums上有一些帖子可以帮助您解决问题。
员额#1 (推荐)
员额2
https://askubuntu.com/questions/28600
复制相似问题