
Não estou procurando o que o Synology Hybrid RAID (SHR) permite ao usuário fazer, mas sim, qual é o conceito que o SHR usa para permitir combinar discos de tamanhos diferentes? Na maioria das implementações de RAID, como ZFS, Linux RAID/mdadm ou Btrfs, apenas discos do mesmo tamanho podem ser combinados. Também ouvi dizer que o SHR é baseado no Linux RAID e, em caso afirmativo, como ele pode me permitir usar discos de tamanhos diferentes quando o Linux RAID padrão não pode? Ele usa um esquema em que os discos são particionados em pedaços de tamanhos iguais e depois configurados em uma matriz? A documentação no site da Synology explica o resultado que o SHR pode alcançar, mas agora como o consegue, que é o que eu gostaria de saber.
Responder1
Synology Hybrid RAID funciona da seguinte forma:
- Um
md
RAID 1 em todos os discos para o sistema de arquivos raiz NAS (cerca de 2,3 GB no meu sistema). - Um
md
RAID 1 em todos os discos para troca (cerca de 2 GB no meu sistema). - Um grupo de volumes LVM contendo vários
md
RAIDs (RAID 5/6 ou RAID 1 para dois dispositivos).
Se você tiver 2⨉1TB e 2⨉2TB, haveria dois md
dispositivos no VG: um com 1TB (menos root e swap) em todos os dispositivos e outro com 1TB em dois dispositivos maiores.
Quando você substitui um dos dispositivos de 1 TB por um dispositivo de 3 TB, o primeiro md
será reparado, o segundo md
será remodelado para um RAID 5 contendo o “segundo TB” de cada um dos 3 dispositivos maiores e o último TB não estará disponível.
Assim que você substituir um dos dispositivos de 2 TB por outro dispositivo de 3 TB, um RAID1 do último TB dos agora dois dispositivos de 3 TB será criado e adicionado ao LVM VG.