Eu tenho um BTRFS RAID10 em /dev/sda4
, /dev/sdb4
, /dev/sdc4
e /dev/sdd4
.
A unidade sdd
falhou. Eu substituí-lo e reconstruir a tabela de partição como com sfdisk -d /dev/sda | sfdisk /dev/sdd
.
Consegui montar o sistema de arquivos btrfs em seu estado degradado com mount -o degraded
, mas agora não consigo descobrir como substituir o antigo /dev/sdd4
no sistema de arquivos pelo novo /dev/sdd4
.
Quando tento excluir o dispositivo ausente:
root@sauron:~# btrfs device delete /dev/sdd4 /big1
ERROR: error removing the device '/dev/sdd4' - unable to go below four devices on raid10
Este é o comando de substituição que eu tentei. Não tem saída, mas quando eu verifico o status, ele mostra que nunca foi iniciado:
btrfs replace start /dev/sdd4 /dev/sdd4 -r /big1
As outras partições desses discos são dispositivos MDRAID1 de quatro vias, que consertei com êxito na nova unidade com o comando mdadm
.
Eu pesquisei no google por ajuda, mas nada que eu tenha encontrado foi útil.