Eu atualmente tenho uma configuração do sistema de arquivos btrfs assim:
# btrfs fi df /storage/
Data, RAID1: total=2.33TiB, used=2.32TiB
Data, RAID0: total=2.00GiB, used=2.00GiB
System, RAID1: total=32.00MiB, used=340.00KiB
Metadata, RAID1: total=4.00GiB, used=2.53GiB
e:
# btrfs fi show
Label: none uuid: 5e63e5b5-48bb-442e-a79c-1c71a22de476
Total devices 3 FS bytes used 2.33TiB
devid 1 size 2.73TiB used 1.56TiB path /dev/sda
devid 2 size 2.73TiB used 1.56TiB path /dev/sdd
devid 3 size 2.73TiB used 1.55TiB path /dev/sdc
Btrfs v3.12
Como você pode ver, eu tenho duas seções de dados, uma com a maioria dos meus dados em RAID1 e outra grande, com 2GiB, com configuração RAID0. Eu quero acabar com todos os meus dados em RAID1.
Eu tentei balancear todo o / storage / sistema de arquivos, eu tentei, como sugerido em outra pergunta, o comando btrfs balance start -dprofiles=raid0 -dconvert=raid1 /storage/
para converter apenas a parte raid0 para raid1. No entanto, este é o resultado:
# btrfs balance start -dprofiles=raid0 -dconvert=raid1 /storage/
ERROR: error during balancing '/storage/' - No space left on device
There may be more info in syslog - try dmesg | tail
Verificando o syslog como rendimento sugerido:
[432205.142548] QNX4 filesystem 0.2.3 registered.
[480205.124621] btrfs: relocating block group 4968366997504 flags 9
[480205.286706] btrfs: 1 enospc errors during balance