RAID из разнокалиберных дисков
От: CoderMonkey  
Дата: 17.11.17 21:21
Оценка:
Завалялось у меня после апгрейдов несколько SSD размером ~250 Gb, разного размера и разной скорости. И подумалось — а не написал ли кто-нибудь умный такую программу, чтобы можно было объединить их в один логический диск, чтобы мелкие файлы раскидывались по дискам, а большие разделялись на части и тоже раскидывались?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: RAID из разнокалиберных дисков
От: nekocoder США  
Дата: 17.11.17 21:25
Оценка:
Здравствуйте, CoderMonkey, Вы писали:

CM>Завалялось у меня после апгрейдов несколько SSD размером ~250 Gb, разного размера и разной скорости. И подумалось — а не написал ли кто-нибудь умный такую программу, чтобы можно было объединить их в один логический диск, чтобы мелкие файлы раскидывались по дискам, а большие разделялись на части и тоже раскидывались?


У меня матплата позволяет делать RAID из разных дисков. Я делал RAID 0 из двух разных SSD на 120 GB, вероятно и размер был немного разный, уже не помню.
Re: RAID из разнокалиберных дисков
От: Слава  
Дата: 17.11.17 21:41
Оценка: 2 (1)
Здравствуйте, CoderMonkey, Вы писали:

CM>Завалялось у меня после апгрейдов несколько SSD размером ~250 Gb, разного размера и разной скорости. И подумалось — а не написал ли кто-нибудь умный такую программу, чтобы можно было объединить их в один логический диск, чтобы мелкие файлы раскидывались по дискам, а большие разделялись на части и тоже раскидывались?


JBOD это называется, под виндой. Или вручную можно сделать, через LVM и тому подобное https://unix.stackexchange.com/questions/150644/raiding-with-lvm-vs-mdraid-pros-and-cons
Re[2]: RAID из разнокалиберных дисков
От: CoderMonkey  
Дата: 17.11.17 22:00
Оценка:
Здравствуйте, Слава, Вы писали:

С>JBOD это называется, под виндой. Или вручную можно сделать, через LVM и тому подобное https://unix.stackexchange.com/questions/150644/raiding-with-lvm-vs-mdraid-pros-and-cons


Звучит похоже. Но, насколько я понимаю, это работает на низком уровне. То есть, сделать разное поведение для больших и маленьких файлов нельзя. Либо только mirror, либо только stripe.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[3]: RAID из разнокалиберных дисков
От: AndrewN Россия  
Дата: 18.11.17 08:48
Оценка:
Здравствуйте, CoderMonkey, Вы писали:

CM>Звучит похоже. Но, насколько я понимаю, это работает на низком уровне. То есть, сделать разное поведение для больших и маленьких файлов нельзя. Либо только mirror, либо только stripe.


Мне интересно, как вы себе представляете этот процесс "разделения" ?

Вот открыла моя программа файл и собирается в него писать.
Я должен заранее сказать драйверу, что хочу туда гигабайт записать, а не килобайт?
Или драйвер должен сначала писать всё на один диск, а потом в бэкграунде размазывать, если размер превысил лимит?
--------------------------------------------------------------
Правильно заданный вопрос содержит в себе половину ответа
Re: RAID из разнокалиберных дисков
От: iZEN СССР  
Дата: 18.11.17 09:35
Оценка:
Здравствуйте, CoderMonkey, Вы писали:

CM>Завалялось у меня после апгрейдов несколько SSD размером ~250 Gb, разного размера и разной скорости. И подумалось — а не написал ли кто-нибудь умный такую программу, чтобы можно было объединить их в один логический диск, чтобы мелкие файлы раскидывались по дискам, а большие разделялись на части и тоже раскидывались?


ZFS
Re[2]: RAID из разнокалиберных дисков
От: fin_81  
Дата: 18.11.17 11:08
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>ZFS


Думаешь, осилит win-сообщество ZFSonWin?
Ничего против zfs не имею, кроме как монструозность, не юниксвейненько.
Re[3]: RAID из разнокалиберных дисков
От: iZEN СССР  
Дата: 18.11.17 12:32
Оценка:
Здравствуйте, fin_81, Вы писали:

_>Ничего против zfs не имею, кроме как монструозность, не юниксвейненько.

_>

Код ZFS по размеру сравним с объёмом кода XFS. Он наиболее документированный и прозрачный для отладочных механизмов (ZDB, DTrace).
Отредактировано 18.11.2017 12:32 iZEN . Предыдущая версия .
Re[4]: RAID из разнокалиберных дисков
От: fin_81  
Дата: 18.11.17 12:49
Оценка:
Здравствуйте, iZEN, Вы писали:

_>>Ничего против zfs не имею, кроме как монструозность, не юниксвейненько.

_>>

ZEN>Код ZFS по размеру сравним с объёмом кода XFS. Он наиболее документированный и прозрачный для отладочных механизмов (ZDB, DTrace).


Случайно наткнулся, юниксокапец близко https://www.phoronix.com/scan.php?page=news_item&amp;px=OpenZFS-Windows

А вот xfs я вообще не перевариваю, по сравнению с zfs, можно сказать, ничего не умеет при сравнимой сложности кода и прожорливости в работе, монстр-немогутор.

Re[3]: RAID из разнокалиберных дисков
От: kov_serg Россия  
Дата: 18.11.17 12:54
Оценка:
Здравствуйте, fin_81, Вы писали:

_>Здравствуйте, iZEN, Вы писали:


ZEN>>ZFS


_>Думаешь, осилит win-сообщество ZFSonWin?

_>Ничего против zfs не имею, кроме как монструозность, не юниксвейненько.
_>
Для zfs надо овер дофига ресурсов https://icesquare.com/wordpress/how-to-improve-zfs-performance

spanned & strpped volumes
https://technet.microsoft.com/ru-ru/library/cc772180(v=ws.11).aspx
https://technet.microsoft.com/en-us/library/ff382722.aspx
https://www.windowscentral.com/how-create-one-large-volume-using-multiple-hard-drives-windows-10

в linux-е lvm
Отредактировано 18.11.2017 12:56 kov_serg . Предыдущая версия .
Re[4]: RAID из разнокалиберных дисков
От: CoderMonkey  
Дата: 18.11.17 18:23
Оценка:
Здравствуйте, AndrewN, Вы писали:

AN>Мне интересно, как вы себе представляете этот процесс "разделения" ?

AN>Вот открыла моя программа файл и собирается в него писать.
AN>Я должен заранее сказать драйверу, что хочу туда гигабайт записать, а не килобайт?

А кэш записи уже кто-то отменил, что ли? Ну и самый простой вариант — первый кластер пишем на первый диск, следующий на второй и так далее по кругу.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.