Minha culpa eu acho. Eu estraguei o particionamento /dev/sdc
para que a quarta partição fosse de tamanho zero.
Eu estou na maior parte do caminho através da conversão de um mdadm raid1 com lvm no topo para um sistema btrfs. os dois discos / partições envolvidos estão em /dev/sdb
e /dev/sdc
.
Na configuração original, os dois discos tinham 3 partições e o dispositivo /dev/md1
era composto por /dev/sdb3
e /dev/sdc3
. O processo de conversão foi o seguinte
/dev/sdb4
(também em /dev/sdb2
mas isso não é importante aqui) tamanho 1.7TB /mnt/sdb4
subvolumes criados para corresponder a cada um dos meus volumes lógicos no meu (agora degradado) dispositivo de invasão. Um desses ( vbox
) era manter imagens de caixa virtual, então eu fiz chattr +C /mnt/sdb4/vbox
/etc/fstab
para agora montar usando o subvolume btrfs e, em seguida, montei-o. Quando tudo isso foi concluído, reiniciei para ter certeza de que tudo estava funcionando corretamente. fdisk
para reparticionar /dev/sdc
para as 4 partições semelhantes em /dev/sdb
que fiz e o sistema de arquivos btrfs independente em /dev/sdc2
/dev/sdb4
(subvol = /) em /mnt/sdb4
e, em seguida, emiti o seguinte comando btrfs device add -f /dev/sdc4 /mnt/sdb4
btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/sdb4
NO ENTANTO isso falhou com "ERRO: erro durante balanceamento '/ mnt / sdb4': Não há espaço disponível no dispositivo
Pode haver mais informações no syslog - tente dmesg | cauda " Eu tentei procurar no syslog como recomendado, mas isso não ajuda
%código%
A saída de
[ 634.536221] BTRFS info (device sdb4): disk added /dev/sdc4
[ 671.472167] BTRFS info (device sdb4): relocating block group 12582912 flags 1
[ 671.934540] BTRFS info (device sdb4): found 946 extents
[ 672.622029] BTRFS info (device sdb4): found 946 extents
[ 672.913928] BTRFS info (device sdb4): 379 enospc errors during balance
é
'' ' Rótulo: 'raid' uuid: c3356f85-4b40-409d-a775-72e9c6735ed8 Total de dispositivos 2 bytes do FS usados 377.08GiB devid 1 size 1.71TiB usado 379.02GiB path / dev / sdb4 devid 2 size 1.00KiB usado caminho 0.00B / dev / sdc4
Etiqueta: 'debianb' uuid: 94a949e0-b815-4dce-812d-7000f4654a10 Total de dispositivos 1 bytes do FS usados 285.25MiB devid 1 tamanho 100.00GiB usado caminho 3.02GiB / dev / sdb2
Etiqueta: 'debianc' uuid: 02ed1d78-8501-4940-ac61-fa9dcf084b56 Total de dispositivos 1 bytes do FS usados 112.00KiB devid 1 size 100.00GiB usado caminho 2.02GiB / dev / sdc2 '' '
Que mostra muito espaço.
Estou fazendo tudo isso em btrfs fi show
Então, por que o espaço não está sobrando no dispositivo sendo informado, e o que posso fazer para obter esse sistema de arquivos corretamente convertido para o raid1?
Minha culpa eu acho. Eu estraguei o particionamento /dev/sdc
para que a quarta partição fosse de tamanho zero.
Tags btrfs