Я не смотрю на то, что Synology Hybrid RAID (SHR) позволяет пользователю делать, а на то, какую концепцию использует SHR, чтобы позволить вам объединять диски разных размеров? В большинстве реализаций RAID, таких как ZFS, Linux RAID/mdadm или Btrfs, могут быть объединены только диски одинакового размера. Я также слышал, что SHR основан на Linux RAID, и если да, то как он может позволить мне использовать диски разных размеров, когда стандартный Linux RAID не может? Использует ли он схему, в которой диски разбиваются на порции одинакового размера, а затем устанавливаются в массив? Документация на сайте Synology объясняет результат, которого может достичь SHR, но теперь, как он этого добивается, это то, что я хотел бы знать.
1 ответ
Synology Hybrid RAID работает следующим образом:
- Один
md
RAID 1 на всех дисках для корневой файловой системы NAS (около 2,3 ГБ в моей системе). - Один
md
RAID 1 на всех дисках для подкачки (около 2 ГБ в моей системе). - Одна группа томов LVM, содержащая несколько
md
RAID-массивов (RAID 5/6 или RAID 1 для двух устройств).
Если у вас 2–1 ТБ и 2–2 ТБ, в VG будет два md
устройства: одно с 1 ТБ (минус root и swap) на всех устройствах, а другое с 1 ТБ на двух больших устройствах.
Когда вы заменяете одно из устройств емкостью 1 ТБ на устройство емкостью 3 ТБ, первый md
будет восстановлен, второй md
будет преобразован в RAID 5, содержащий "второй ТБ" каждого из более крупных 3 устройств, а последний ТБ недоступен. ,
Как только вы замените одно из устройств объемом 2 ТБ на другое устройство объемом 3 ТБ, будет создан RAID1 последнего ТБ из двух теперь включенных устройств объемом 3 ТБ, который будет добавлен в LVM VG.