RAID 5 по-прежнему жизнеспособный вариант?
Да, для некоторых настроек это так. Пример: возьмем домашнего пользователя, который хочет хранить много фильмов (так что в основном читает) и который не делает все это резервные копии часто, да не хочет терять все, когда диск умирает. RAID10 и RAID6 также будут работать в этом примере, но RAID 5 использует меньше дисков и, следовательно, дешевле, потребляет меньше энергии и меньше шумит.
Для большинства других конфигураций: нет, избегайте этого.
Я хочу создать небольшой домашний NAS с несколькими одноразовыми виртуальными машинами для разработки.
Это, вероятно, означает, что вы также будете много писать. Перейти на HW RAID с кешем (чтобы избежать разрыва записи) или перейти на RAID 10. Или что-нибудь, кроме RAID 5. Или принять длительное время восстановления или восстановления.
Обратите внимание, что RAID не является заменой для резервных копий, поэтому я предполагаю, что у вас есть резервные копии и что очистка массива и его перестройка могут быть приемлемыми. И, возможно, гораздо быстрее, чем перенастраивать его с новым диском.
Также обратите внимание, что многие реализации RAID имеют настройку, которая определяет, как быстро они восстанавливаются. Обычно они варьируются от «длительного восстановления, но пользователи могут продолжать получать доступ к файлам без значительной задержки» до «потраченного на восстановление всего времени».
Я хочу иметь возможность расширить доступное дисковое пространство в любое время без особых хлопот.
Это зависит от того, что вы называете «хлопот» и хотите ли вы хранить все в одном томе. Может быть полезно взглянуть на ZFS.
И когда диск выходит из строя, я хочу иметь возможность воссоздать RAID за приемлемое количество времени.
Что такое «приличное количество, если время»? Для дисков RAID 5 и многотерабайтных дисков восстановление может занять выходные дни. Возможно меньше, если вы очистите массив, создайте новый массив с замененным сломанным диском и восстановитесь из резервной копии. (Это повышает скорость чтения из резервных копий, которая может быть медленной, если они находятся в другой сети).
Определенно, это так. Мы работаем с более чем 150 физическими серверами, и большинство из них (за исключением некоторых высокоскоростных серверов чтения-записи с RAID10) - это RAID5. Время восстановления будет зависеть от емкости диска, но имейте в виду, что сбои диска являются (или должны быть) очень редкой ситуацией, поэтому, если ваш диск выйдет из строя, у вас не будет потери данных или сбоя службы, если не произойдет сбой другого диска между временем первого сбоя и новым восстановлением, что является еще более редким, если у вас нет другого оборудования, которое заставляет ваши диски выходить из строя.
Одно уточнение: если один диск выйдет из строя, вы не потеряете сервис. Между тем, когда он выходит из строя и вы заменяете его, остальные диски будут работать, и все будет работать как обычно. Проблема возникает, когда более одного диска выходит из строя.
источник
Абсолютно нет, если вы заботитесь о своих данных. Абсолютно да, если вы не против потерять его.
Поскольку вы уже сказали, что у вас нет резервных копий, существует высокий риск дополнительных поврежденных секторов (= потеря данных), если вы потеряете диск.
Время отдыха не проблема. Программный RAID Rebuild может легко насытить STR любого современного жесткого диска. Массив объемом 6x2 ТБ объемом 10 ТБ будет восстановлен примерно за 4 часа.
Проблема заключается в отсутствии фоновых скрубберов: почти наверняка у вас уже будет хотя бы один сбойный сектор на одном диске в случае отказа любого другого диска. Эффект этого может варьироваться от вашего массива, доступного только для чтения, до полного повреждения всей файловой системы.
Приложение: Для типичных виртуальных машин разработки и тестирования вам гораздо лучше вообще не использовать NAS. Хотя я не понимаю, как можно использовать ~ 10 ТБ с «одноразовыми виртуальными машинами»
источник