Я хочу сбалансировать дисковое пространство и отказоустойчивость. Я бы хотел, чтобы отказоустойчивость могла обрабатывать множественные отказы дисков (поскольку я могу не иметь возможности купить сменные диски или времени на это в течение нескольких недель)
Главной целью домашнего сервера Linux будет место для резервного копирования других машин, хранения/обмена большими объемами данных. Таким образом, данные будут воссоздаваемы большую часть времени. Хранение носителей (например, резервное копирование моих DVD, CD и т. д.)
яимелмассив RAID10 из 6 x 1,5 ТБ, но из-за некомпетентности и лени оператора у меня теперь 6 пустых дисков :-) и чистый старт.
Один из дисков определенно неисправен (более 55 ошибок от smartctl и короткие и длинные ошибки теста), поэтому он будет отправлен на гарантийную замену - но я все равно хотел бы включить его в финальный массив. Давайте назовем плохой диск /dev/sdc
Машина имеет 6 портов sata и 2 IDE (с 2 CD-приводами). Два четырехъядерных Xeon, 16 ГБ ОЗУ. И действительно 1 пользователь большую часть времени.
[Примечание: возможно, мне удастся удалить CD-привод и добавить 7-й IDE-диск только для ОС, чтобы разделить данные и ОС] В противном случае планирую сохранить раздел размером 100 ГБ и поместить туда ОС (возможно, зеркально отобразить его между дисками)
Вариант А) RAID 6 sd[abdef], sdc как горячий резерв (но скоро будет отправлен на замену) raid-devices=5 backup=1
Вариант Б) RAID 6 sd[abdef], sdc как отсутствующий (но скоро будет отправлен на замену) raid-devices=6 backup=0
Вариант В)RAID 10 sd[abdef], sdc как горячий резерв (но скоро будет отправлен на замену) raid-devices=5 backup=1
Вариант Г)RAID 10 sd[abdef], sdc как отсутствующий (но скоро будет отправлен на замену) raid-devices=6 backup=0
Вариант А на данный момент кажется наилучшим, поскольку я получу 4,5 ТБ пространства и возможность отказаться от трех дисков, если я правильно рассчитаю.
Все это будет сделано с помощью mdadm soft raid.
Какую планировку вы рекомендуете или есть ли лучшие варианты планировки, которые я мог бы использовать?
решение1
Raid10 может не справиться с двумя отказавшими дисками, поэтому raid6 будет более надежным. Он также обеспечивает большую емкость хранилища. Вариант A может справиться только с третьим отказом, если он произойдетпослеперестройка на горячий резерв завершена, но вы получаете только 50% от общего пространства.
Вероятность отказа 3 из 6 дисков составляеточеньslim, поэтому я склонен думать, что потеря пространства (и пропускной способности) не стоит горячего резерва. Что вы могли бы сделать в качестве компромисса, так это работать без горячего резерва, и в случае, если у вас произойдет сбой, и вы знаете, что не сможете заменить его в течение некоторого времени, и беспокоитесь, что у вас может быть еще два сбоя, вы могли бы затем перестроить массив в 5-дисковый raid6 и вернуться к способности обрабатывать еще два сбоя.
Для этого необходимо использовать файловую систему, которую можно сжать, поскольку изменение формы массива приведет к уменьшению его емкости.
решение2
Я рекомендую вам ознакомиться с блогом Робина Харриса (StorageMojo)Дорогой StorageMojo: дешевое домашнее хранение больших объемов?. Робин, который пишет об индустрии хранения данных, считает, что ему следует сменить свой сервер хранения «с RAID 5 на несколько полос RAID 0 для скорости и емкости». Но прочитайте 50 комментариев, чтобы узнать другие мнения.
- ZFS для администрирования файловой системы и дисков. Но, "держитесь ПОДАЛЬШЕ!! от ZFS, если вы не системный администратор или клиент SUN. Я на zfs-discuss, и количество проблем, с которыми люди сталкиваются из-за простых вещей, просто ошеломляет", - говорит другой комментатор
- Дробо, но "слишком дорого за гигабайт"
- "ПК mini-ATX (размером с хлебницу), работающий либоopenfilerилифринас"
- Солярис 11 Экспресс
- «RAID 0 — это плохие новости, и когда он выходит из строя,воляимеют серьезные проблемы с коррупцией».
- «Люди, задающие этот вопрос, не являются штатными системными администраторами». Как только я это прочитал, я подумал: «Куплю NAS». Например, «QNAP 659 Pro+ с 6 дисками по 2 ТБ в конфигурации RAID-6».
- "что не так с высококачественными шпинделями SATA, зеркальной копией, той же спецификацией? Такие вещи, как WE4, даже не включаются, если в этом нет необходимости... И вдруг, для
Я не утверждаю, что это выбирает один из предложенных вами вариантов. Но это пища для размышлений.
Я выбрал NAS с 2 дисками по 1 ТБ в Raid-1 (зеркалирование). Время от времени я перевожу один из дисков в хранилище вне офиса и подключаю предыдущий диск вне офиса к NAS.