Что делать, если RAID 1 заполнен?

Что делать, если RAID 1 заполнен?

Я полный новичок в вопросах хранения данных RAID, но надеюсь, вы все отнесетесь ко мне с пониманием.

Я хочу настроить сетевой файловый сервер для своих музыкальных записей дома. На данный момент я планирую использовать Synology DS420+ NAS с четырьмя слотами для жестких дисков и использовать их как RAID 1, чтобы иметь резервную копию на случай отказа диска.

Теперь - что произойдет, если NAS заполнен? Поскольку только 50% используется для моих реальных файлов, а остальные 50% служат резервными копиями, возможно ли разобрать (простите за мой непрофессиональный жаргон) RAID 1, вынуть два жестких диска, вставить два новых жестких диска (так что у меня снова будет 4 пустых) и настроить новый RAID 1?

Спасибо за ответ.

решение1

В комментариях вы упомянули, что присматриваетесь к Synology NAS.

Если вы собираетесь его использовать, то настройте его как 4-дисковый SHR-1 с Btrfs и включенной функцией целостности данных.

Это фактически даст вам RAID5, который обеспечивает больше места для хранения, чем RAID1, сохраняя при этом избыточность. 1 в SHR-1 означает, что 1 диск может выйти из строя, и вы не потеряете данные. Также есть SHR-2, который обеспечивает избыточность 2 дисков, но вы потеряете много места для хранения, и это обычно считается излишним для конфигурации с 4 дисками.

Когда у вас заканчивается место (в конфигурации RAID5 из 4 дисков), вы просто удаляете диск, заменяете его на больший и позволяете ему перестроиться. Хорошая вещь в SHR заключается в том, что он позволяет вам смешивать диски разных размеров.

В первый раз, когда у вас закончится место, вам придется заменить два диска. После этого замена одного диска даст вам дополнительное место для хранения.

TheКалькулятор RAID Synologyполезная страница для определения того, какое хранилище вы получите при определенном количестве и размере дисков

решение2

Замена диска

Обычно выне должно быть необходимостиразбить массив и создать новый – практически все RAID-системы позволяют заменять диск на лету. Это очень полезно для замены неисправных дисков, но вы можете использовать ту же функцию для замены рабочего диска на диск большего размера, сохраняя при этом все остальное в массиве, и при этом файловая система даже не заметит, что происходит изменение.

(Нотолько по одному за раз– вам придется подождать, пока NAS завершит перестроение массива, прежде чем вы сможете приступить к замене следующего диска.)

  • Извлеките диск 1 и замените его диском большего размера, а затем позвольте NAS восстановить (перенести) его с другого диска, который служил его зеркалом.
  • Извлеките диск 2 и замените его диском большего размера, подождите, пока NAS восстановится.
  • Поменяйте диск 3, дождитесь перестроения...
  • Поменяйте диск 4, дождитесь восстановления...
  • После замены всех четырех дисков у вас получится массив большего размера.

Типы RAID

С традиционным RAID, если у вас естьчетыредисков, то они не находятся в одном массиве RAID 1 – они, скорее всего, будут RAID 1+0, где два массива из 2 дисков объединены вместе с помощью «чередования» (каждое зеркало хранит половину каждого сектора). Хотя чередование обеспечивает некоторую производительность, оно не очень гибкое – обе стороны чередующегося массива должны быть одинакового размера, что означает, что RAID 1+0 должен состоять из двуходинакового размераМассивы RAID 1.

(Если бы у вас на самом деле был массив RAID 1 из 4 дисков, он бы дал вам только 25% пространства из-за сохранения 3 зеркал. Поэтому я почти уверен, что ваш NAS будет использовать RAID 1+0.)

У Synology естьстатьяпо этой теме, а такжевизуальный калькулятордля различных типов массивов. Вот как это иллюстрирует ограничение традиционного RAID, и диаграмма, показывающая, как вы могли бы его обновить (хотя иллюстрации, похоже, для RAID 5, но идея все та же):

Synology классический RAID1 Обновление Synology Classic RAID1

После замены всех четырех дисков на диски большего объема NAS сможет использовать увеличенное пространство.

(Это ограничение не распространяется на новые методы, такие как Btrfs, которые реализуют зеркалирование/чередование не на уровне дисков, а на уровне фрагментов и выделяют пространствоиначе.Если бы это была обычная система Linux, я бы предпочел Btrfs 'raid1', а не настоящий RAID 1.)

Тем временем Synologyпредложения "ШР-1", который, по-видимому, является режимом четности, который допускает диски смешанного размера и дает вам 66% или более емкости вместо всего лишь 50% для базового зеркалирования. Как показано в статье, вы немедленно получите дополнительную емкость после обновления всего двух дисков:

Обновление Synology SHR-1

Связанный контент