我知道较慢的磁盘会限制速度,而较小的磁盘会限制大小。
是否可以以某种方式使用较大磁盘上的额外空间(即作为单独的非条带分区)?
就我而言,这将与主板的板载突袭有关。它由南桥 Intel ICH10R 提供。我会对 Windows XP 和 Linux 的情况感兴趣。
我知道较慢的磁盘会限制速度,而较小的磁盘会限制大小。
是否可以以某种方式使用较大磁盘上的额外空间(即作为单独的非条带分区)?
就我而言,这将与主板的板载突袭有关。它由南桥 Intel ICH10R 提供。我会对 Windows XP 和 Linux 的情况感兴趣。
可以和应该是两个截然不同的东西。即使使用软件突袭,您可以将驱动器的未使用部分用于其他任务,我认为这是一个坏主意。
性能是运行 RAID0 的唯一原因。在 RAID0 中,IO 操作被剥离到所有驱动器上。现在,您希望其中一些驱动器同时做其他事情。这种额外的 I/O 会减慢这些磁盘的速度,从而降低整个 RAID0 阵列的性能。
从理论上讲,你没有理由不能这样做,而且在 linux 中使用软件 raid 就很容易了。你能不能做到这一点取决于你的raid控制器,但它应该是可能的。
Linux 对fakeraid的支持(我猜你有)相当糟糕,但我不希望它在 linux 上工作。
某个论坛上的一个人发帖说您不能使用多余的剩余空间。
http://icrontic.com/forum/showthread.php?t=47115#post406258
我已经在这里转发了他的答案,以防在 serverfault 之前 icrontic 消失:
如果速度不是您的 RAID-0 设置的主要目标(虽然它可能是,但在这种情况下,为什么不购买匹配的磁盘?)然后您可以简单地将两个磁盘添加到同一个卷池并将它们用作串联的条纹。
如果你能忍受 linux 软件突袭,那为什么不呢?只要 linux md 使用分区作为主要设备,您就可以在不同的驱动器上创建相同大小的分区并使用剩余空间。当然,我不建议将其用于严肃的任务,但它可能对您有用。
您正在寻找的技术/术语称为短行程,并已在此问题中进行了描述。
不幸的是,即使在 RAID0 设置中这样做是安全或明智的做法,您的板载控制器也不太可能这样做。