BTRFS tornou-se incontrolável

3

Estou lutando com um sistema de arquivos RAID0 do btrfs.

Ele é expandido em 4 discos, mas eu preciso remover um desses discos.

Este é o status atual do sistema de arquivos:

[root@osgiliath detlev]# btrfs fi show /mnt/Data/
Label: 'Data'  uuid: 4c15fe81-ca58-4ac5-adf7-bdde245496f0
        Total devices 4 FS bytes used 1.26TiB
        devid    1 size 2.68TiB used 612.55GiB path /dev/sdc2
        devid    2 size 74.53GiB used 74.52GiB path /dev/sda1
        devid    3 size 931.51GiB used 606.55GiB path /dev/sdc1
        devid    4 size 232.89GiB used 7.52GiB path /dev/sdb

e df:

[root@osgiliath detlev]# btrfs fi df /mnt/Data/
Data, RAID0: total=1.26TiB, used=1.26TiB
System, RAID1: total=32.00MiB, used=112.00KiB
Metadata, RAID1: total=3.00GiB, used=1.66GiB
GlobalReserve, single: total=512.00MiB, used=143.50MiB

Eu tentei excluir / dev / sdc1, mas ele falhou sem espaço no dispositivo. Eu tentei rebalancear (somente os metadados primeiro e depois os dados também). Ele balanciou alguns dados, mas agora, se eu tentar excluir / dev / sdc1, ele move alguns dados (4G) de sdc1 para sdb, em seguida, pára com "Nenhum espaço restante no dispositivo". Se eu reequilibrar, ele transfere os dados do sdb para o sdc1.

Eu também tentei remover o sdb, mas ele diz que não há espaço no dispositivo.

Eu não tenho certeza de como eu posso remover isso / dev / sdc1 (Eu sei, existem 2 partições no mesmo disco, isso é devido a um conector de disco quebrado, eu tive que movê-lo temporariamente, é por isso que eu quero removido)

Alguma ideia?

    
por Detlev Casanova 09.01.2016 / 11:06

1 resposta

0

Você pode tentar redimensionar o devid 4 (sdb) para 0 bytes: btrfs filesystem resize 4:0 /mnt/Data/ .

Se isso falhar, pode ser porque há um subvolume em / dev / sdb, você pode verificar com: btrfs subvolume list /mnt/Data/

Se houver um subvolume, suspeito que você tenha que excluí-lo depois de remover dados importantes antes de poder remover o dispositivo. Pode levar um btrfs filesystem sync /mnt/Data/ antes que o subvolume seja completamente removido.

    
por 06.05.2018 / 11:51