Здравствуйте. Ситуация такая: FreeBSD 8.1 и 4 HDD объемом Х каждый. Хочу объединить все 4 винта в один раздел объемом 4*Х. Но с одним условием - чтобы при выходе их строя одного их дисков раздел оставался в строю теряя данные только те, которые были на вышедшем из строя диске. Аппаратные контроллеры прошу не предлагать, софтовый RAID-5 тоже.
Заранее благодарю за участие.
> Здравствуйте. Ситуация такая: FreeBSD 8.1 и 4 HDD объемом Х каждый. Хочу
> объединить все 4 винта в один раздел объемом 4*Х. Но с
> одним условием - чтобы при выходе их строя одного их дисков
> раздел оставался в строю теряя данные только те, которые были на
> вышедшем из строя диске. Аппаратные контроллеры прошу не предлагать, софтовый RAID-5
> тоже.
> Заранее благодарю за участие.ufs + union?
> Здравствуйте. Ситуация такая: FreeBSD 8.1 и 4 HDD объемом Х каждый. Хочу
> объединить все 4 винта в один раздел объемом 4*Х. Но с
> одним условием - чтобы при выходе их строя одного их дисков
> раздел оставался в строю теряя данные только те, которые были на
> вышедшем из строя диске. Аппаратные контроллеры прошу не предлагать, софтовый RAID-5
> тоже.
> Заранее благодарю за участие.А смысл такого решения?
>> Здравствуйте. Ситуация такая: FreeBSD 8.1 и 4 HDD объемом Х каждый. Хочу
>> объединить все 4 винта в один раздел объемом 4*Х. Но с
>> одним условием - чтобы при выходе их строя одного их дисков
>> раздел оставался в строю теряя данные только те, которые были на
>> вышедшем из строя диске. Аппаратные контроллеры прошу не предлагать, софтовый RAID-5
>> тоже.
>> Заранее благодарю за участие.
>
> А смысл такого решения?мб непонимание задач, fs/mount(mount point), неумение использовать directories и links
"в один раздел" - это уже означает общая FS и продолжение
"чтобы при выходе их строя одного их дисков раздел оставался в строю"
+ "Аппаратные контроллеры прошу не предлагать, софтовый RAID-5 тоже"
- говорит о непонимании.ps. многие до конца жизни не знают что есть такое чудо как backup и для чего нужен,
или думают что есть такая FS которая спасает от железных ошибок и от выхода из строя hdd. :)
> А смысл такого решения?Это большое файлохранилище. Смысл в том что данные резервируются на ВТОРОЙ АНАЛОГИЧНОЙ МАШИНЕ. Поэтому и хочу сделать решение с минимальными затратами по комплектующим (современный нормальный рейд-контроллер стоит в 2 раза дороже нормального (не супер-пупер) системника) У меня есть опыт работы с Promise EX8350. Хороший контроллер был в свое время. Стоил 400$. 8 SATA винтов до 500 Gb. Драйверов на FreeBSD выше 6.1 нет. Современный винт в 2 Tb с ценой в 110$ сводит "на нет" все его "железные" навороты. Прогресс. А что будет через 2 года - вообще малопредсказуемо. Поэтому и хочу найти решение не на железе, а на технологиях (как сделал Гугл в свое время :-) ).
>[оверквотинг удален]
> Это большое файлохранилище. Смысл в том что данные резервируются на ВТОРОЙ АНАЛОГИЧНОЙ
> МАШИНЕ. Поэтому и хочу сделать решение с минимальными затратами по
> комплектующим (современный нормальный рейд-контроллер стоит в 2 раза дороже нормального
> (не супер-пупер) системника) У меня есть опыт работы с Promise EX8350.
> Хороший контроллер был в свое время. Стоил 400$. 8 SATA
> винтов до 500 Gb. Драйверов на FreeBSD выше 6.1 нет. Современный
> винт в 2 Tb с ценой в 110$ сводит "на нет"
> все его "железные" навороты. Прогресс. А что будет через 2 года
> - вообще малопредсказуемо. Поэтому и хочу найти решение не на железе,
> а на технологиях (как сделал Гугл в свое время :-) ).На винде такое решение делается на раз-два-три, вот только при выходе одного из дисков теряется весь составной том... А чем вас не устраивает софтверный рейд5 к примеру...
> На винде такое решение делается на раз-два-три, вот только при выходе
> одного из дисков теряется весь составной том... А чем вас не
> устраивает софтверный рейд5 к примеру...Во-первых, винда как решение для сервера не рассматривается вообще.
Во-вторых, хардовый рейд5 на Primise EX8350 восстанавливал данные при замене одного из 4-х 500Mb винтов где-то в районе 12-ти часов. Я не представляю сколько софтовый рейд5 будет обрабатывать замененный 2Тб винт.
>> На винде такое решение делается на раз-два-три, вот только при выходе
>> одного из дисков теряется весь составной том... А чем вас не
>> устраивает софтверный рейд5 к примеру...
> Во-первых, винда как решение для сервера не рассматривается вообще.
> Во-вторых, хардовый рейд5 на Primise EX8350 восстанавливал данные при замене одного из
> 4-х 500Mb винтов где-то в районе 12-ти часов. Я не представляю
> сколько софтовый рейд5 будет обрабатывать замененный 2Тб винт.Винду я упомянул в смысле: потеря одного диска и вы потеряли данные всего тома, впрочем у вас же есть Backup... Время восстановления софтового массива зависит от проца и скорости дисков, и все это делается в фоне...
>[оверквотинг удален]
> Это большое файлохранилище. Смысл в том что данные резервируются на ВТОРОЙ АНАЛОГИЧНОЙ
> МАШИНЕ. Поэтому и хочу сделать решение с минимальными затратами по
> комплектующим (современный нормальный рейд-контроллер стоит в 2 раза дороже нормального
> (не супер-пупер) системника) У меня есть опыт работы с Promise EX8350.
> Хороший контроллер был в свое время. Стоил 400$. 8 SATA
> винтов до 500 Gb. Драйверов на FreeBSD выше 6.1 нет. Современный
> винт в 2 Tb с ценой в 110$ сводит "на нет"
> все его "железные" навороты. Прогресс. А что будет через 2 года
> - вообще малопредсказуемо. Поэтому и хочу найти решение не на железе,
> а на технологиях (как сделал Гугл в свое время :-) ).откройте для себя SATA Multiplier - поддерживается в новом ATA драйвере!
# man ada
# man ahci
# man siis (конкретно для нескольких SiL моделей)
# man mvs (конкретно для Marvell)все что нужно: купить карту на чисетах из siis/mvs (если использовать sata muliplier)
или sata addons, например: AOC-SAT2-MV8
http://www.supermicro.com/products/accessories/addon/AOC-SAT...или пару 2'портовок SATA и подключить к каждому по 4'SATA (SATA Multiplier 4x2=8)
или пару 4'портовых SATA с поддержкой SATA multiplier (4x4=16 SATA HDD)
еще лучше и дешевле: SAS контроллеры или SAS Addons -> кучу дисков через SAS expander
или SATA через mini-SAS:
http://www.supermicro.com/products/accessories/addon/AOC-SAS...
или
http://www.supermicro.com/products/accessories/addon/AOC-USA...вы получите кучу "чистых" портов для SATA/SAS ДЕШЕВО, и если у вас есть резервирование,
то zfs или GPART + GSTRIPE (для одинакового размера) и ненужно будет мудрить.
В случае geom/gstripe - можно навесить gjournal, скорость упадет, но подниматься
при boot/reboot система будет очень быстро!
Да, для gstripe важно чтобы в провайдер входили части одинакового размера, даже если
диски разнокалиберные, можно разбить с одинаковыми партициями и их объединить.другие модели контроллеров приводить не буду - вы их здесь не купите, например:
- LSI SAS3041E-R 4 port
- SYBA SY-PEX40008 PCI Express SATA II 4 portМожно Adaptec 1430SA 4xport (или 1420), но это дороже чем карты поддерживающие
SATA Port Multiplier или AOC-SAT2-MV8.ps. Sorry что не ответил когда задан был вопрос про дешевую альтернативу Promise EX8350 :(
не мог.
pps. Сейчас под FreeBSD очень выгодно строить ZFS на базе SATA Multipliers, все это
обсуждалось в списках рассылки FreeBSD.
> откройте для себя SATA Multiplier - поддерживается в новом ATA драйвере!Ок. Спасибо,почитаю обязательно, хотя к спец.железу вообще никак привязываться не хотел бы.
>> откройте для себя SATA Multiplier - поддерживается в новом ATA драйвере!
> Ок. Спасибо,почитаю обязательно, хотя к спец.железу вообще никак привязываться не хотел
> бы.это не спец.железо, вы отстали в плане матчасти по SATA/SAS, SATA Port Multipliers -
это приятные достижения SATA: есть HPM (Hardware Port Multiplier), есть PM ("Software" Port Multiplier), очень хорошо зарекомендовало себя для ZFS на FreeBSD/Solaris/LinuxЕсли вам нужно чтобы при выходе из строя одного из дисков том продолжал работать,
смотрите в сторону рейдов которые сие поддерживают: raid3, raid5, raid6 или raid10
(аналогичное через zfs)опять же, если у вас том бекапируется на другую машину, то я бы обошелся gstripe + backup
через rsync или ggate. Именно gstripe, ибо он существенно быстрей и лучше чем gconcat,
разница в том что gconcat используют на сырых разнокалиберных дисках (разной емкостью),
а для gstripe нужны участки одинакового размера, разнокалиберные диски можно побить
на слайсы или партиции одинакового размера и строить gstripe на этих одинаковых
кусках, производительность на gstripe высокая, чем больше дисков, тем выше производительность, в отличие от gconcat
> Здравствуйте. Ситуация такая: FreeBSD 8.1 и 4 HDD объемом Х каждый. Хочу
> объединить все 4 винта в один раздел объемом 4*Х. Но с
> одним условием - чтобы при выходе их строя одного их дисков
> раздел оставался в строю теряя данные только те, которые были на
> вышедшем из строя диске. Аппаратные контроллеры прошу не предлагать, софтовый RAID-5
> тоже.
> Заранее благодарю за участие.Конкатенация дисков подойдет?
man gconcat
> Конкатенация дисков подойдет?
> man gconcatДа, я в его сторону давно смотрю и даже пробую вот как раз, правда ситуацию с "вылетом" диска еще не моделировал.
Но вот еще что-то ZFS мне очень нравится, только не знаю возможно ли в ней что-то подобное
> Здравствуйте. Ситуация такая: FreeBSD 8.1 и 4 HDD объемом Х каждый. Хочу
> объединить все 4 винта в один раздел объемом 4*Х. Но с
> одним условием - чтобы при выходе их строя одного их дисков
> раздел оставался в строю теряя данные только те, которые были на
> вышедшем из строя диске. Аппаратные контроллеры прошу не предлагать, софтовый RAID-5
> тоже.
> Заранее благодарю за участие.geom_concat ??