
Я знаю, что более медленный диск ограничит скорость, а меньший диск ограничит размер.
Можно ли каким-либо образом использовать дополнительное пространство на большем диске (например, как отдельный, неразделенный раздел)?
В моем случае это будет с встроенным raid материнской платы. Он обеспечивается южным мостом, Intel ICH10R. Мне были бы интересны ситуации Windows XP и Linux.
решение1
Можно и нужно — это две совершенно разные вещи. Даже с программным RAID, где вы можете использовать неиспользуемые части дисков для других задач, я бы сказал, что это плохая идея.
Производительность — единственная причина использовать RAID0. В RAID0 операции ввода-вывода распределяются по всем дискам. Теперь вы хотите, чтобы некоторые из этих дисков выполняли другие задачи на стороне. Этот дополнительный ввод-вывод замедлит эти диски и, как следствие, ухудшит производительность всего массива RAID0.
решение2
Теоретически нет причин, по которым вы не можете этого сделать, и это было бы достаточно просто с программным raid в Linux. Сможете ли вы это сделать или нет, будет зависеть от вашего raid-контроллера, но это должно быть возможно.
Поддержка Linux дляфейкрейд(что, как я предполагаю, у вас и есть) довольно ужасно, хотя я бы не ожидал, что оно вообще будет работать на Linux.
решение3
На каком-то форуме кто-то написал, что нельзя использовать оставшееся дополнительное пространство.
http://icrontic.com/forum/showthread.php?t=47115#post406258
Я перепостил его ответ здесь на случай, если icrontic исчезнет раньше, чем serverfault:
Могу ли я разбить второй больший диск на разделы того же размера, что и первый меньший диск, и второй раздел с тем количеством свободного места, которое осталось, а затем создать RAID 0 для первого диска и соответствующего раздела второго диска. Затем, могу ли я использовать оставшийся раздел в качестве дополнительного тома хранения?
Нет, не могли. Когда RAID-контроллер уменьшает размер диска, все оставшееся пространство исчезает и недоступно, пока диск является частью массива. Это происходит потому, что диски не объединены, как все думают. Они чередуются вместе. Другими словами, сплетены вместе. Если вы записываете файл размером 32 КБ на RAID-0 из 2 дисков с чередованием по 8 КБ, он записывает 8 КБ на диск 1, 8 КБ на диск 2, 8 КБ на диск 1 и 8 КБ на диск 2. Таким образом, 32 КБ записываются четырьмя чередующимися частями на 2 диска. Поэтому оба диска должны точно совпадать по пространству.
решение4
Если вы можете выдержать Linux Software RAID, то почему бы и нет? Пока Linux Md используетперегородкив качестве основных устройств вы можете создать разделы одинакового размера на разных дисках и использовать оставшееся пространство. Конечно, я не буду рекомендовать это для серьезных задач, но это может сработать для вас.