我最近买了一个4湾的机箱(Mediasonic Probox --也许是便宜的垃圾,但应该能工作)4 2TB磁盘。该附件同时具有USB3和eSATA接口。我本来打算在USB3上使用它,但我在这方面遇到了一些麻烦,所以现在我尝试将它用于eSATA。请注意,此框没有任何类型的内部RAID。它应该将已安装的磁盘表示为单独的磁盘。
我遇到的问题是Linux内核只看到4个磁盘中的一个。我正在将它连接到英特尔DX58SO主板的车载端口,它的手册声称,“它们也可以用于端口复制,这允许在每个eSATA端口上聚合多个硬盘驱动器。”
我正在运行Arch,内核版本为2.6.39.3。我能够以/dev/sda的形式访问其中一个磁盘(它在启动时导致了它自己的一系列问题--它使我的内部磁盘向上移动了一个槽),但其他三个磁盘完全丢失了。
为了让Linux看到乘法器,我需要做什么特别的事情吗?
发布于 2011-08-26 17:36:17
最后,我决定这个盒子是个便宜的垃圾。我想我可能收到了一个错误的单位,所以我做了一个RMA,并得到了替换。新单元的工作方式完全相同,包括这里没有记录的许多USB I/O错误。
我仍然有可能做错了什么,因为我收到了两个完全相同的失败部件,但也有可能设计者没有做足够的兼容性测试,而且它永远不能与我的硬件一起工作(我还在一个运行Windows的不同的机器上使用相同的主板,得到了相同的结果)。
无论如何,我把部队送回去了。我已经从不同的制造商订购了一个完全不同的单元,希望这样做会更好。
发布于 2011-08-18 23:39:53
内核选项是CONFIG_SATA_PMP=y
不确定Arch是否在其默认内核中有此功能。
然而,塔格拉姆的提问路线可能是正确的。
您的外壳可能正在对磁盘进行raid (或JBOD)数组。这将以单个磁盘的形式出现。大小将与单个磁盘不同,除非它正在制作一个超过2个磁盘的raid1。
https://serverfault.com/questions/302831
复制相似问题