Como você substitui um disco sem falha em um único pool de perfis BTRFS?

1

Eu criei um pool BTRFS com três discos de 1 TB usando o perfil único e, em seguida, equilibrei os dados em todos eles. Parece que isso

Label: none  uuid: 5ff93463-e45e-4b46-8d94-c22a8e926813
    Total devices 3 FS bytes used 615.76GiB
    devid    1 size 931.51GiB used 206.03GiB path /dev/sdb
    devid    2 size 931.51GiB used 207.00GiB path /dev/sdc
    devid    3 size 931.51GiB used 206.03GiB path /dev/sdd

Digamos que eu queira substituir um dos discos por um disco maior (/ dev / sdc, por exemplo). Como obtenho os dados de / dev / sdc para que eu possa removê-los do pool?

    
por FuturePilot 24.06.2017 / 22:22

1 resposta

1

Para obter os dados do disco que você deseja remover, use o comando btrfs device remove . Por exemplo:

btrfs device remove /dev/sdc /SOME/MOUNTPOINT

O comando acima primeiro moverá os dados do disco e, em seguida, removerá o dispositivo do pool. O problema é que o dispositivo que está sendo removido não deve ser aquele usado para montar o sistema de arquivos.

Para mais informações, execute man btrfs-device

    
por 24.06.2017 / 22:37

Tags