Como faço para 'atualizar' os BTRFs existentes para serem totalmente redundantes?

5

Como eu poderia converter um pool de BTRFs existente, dentro do Debian Jessie (4.2 Kernel) que eu criei com ...

sudo mkfs.btrfs /dev/sdb /dev/sdc /dev/sdd

... para ser totalmente redundante, ou tão redundante quanto possível com os HDDs de 250, 500 e 500GB.

Note que isto não é para nada sério / produção, estou apenas aprendendo sobre o BTRFS em uma máquina temporária. Eu pretendo construir uma nova máquina com mais 4TB + drives.

Eu quero que tudo seja redundante, dados, metadados, etc ....

    
por aSystemOverload 01.10.2015 / 01:03

1 resposta

3

Para criar uma matriz RAID1, basta usar:

mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc /dev/sdd

Para agregar volumes btrfs existentes em uma matriz RAID1:

mount /dev/sdb /MountPoint
btrfs device add /dev/sdc /MountPoint
btrfs device add /dev/sdd /MountPoint
btrfs balance start -dconvert=raid1 -mconvert=raid1 -sconvert=raid1 --force /MountPoint

Metadados (-m), dados (-d) e blocos do sistema (-s) estarão no modo RAID1.

Doc:

por 12.10.2015 / 12:41

Tags