btrfs два раздела данных и ошибка enospc при попытке конвертировать

В настоящее время у меня есть настройка файловой системы btrfs следующим образом:

# 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

и:

# 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

Как видите, у меня есть два раздела данных: один с большинством моих данные в RAID1 и еще один, 2GiB большой, с конфигурацией RAID0. Я хочу, чтобы все мои данные были в RAID1.

Я попытался сбалансировать всю / файловую систему / файл, я попробовал, как было предложено в другом вопросе, команду btrfs balance start -dprofiles=raid0 -dconvert=raid1 /storage/ конвертировать только часть raid0 в raid1. Однако это результат:

# 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

Проверка syslog, как предложено:

[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
1
задан 7 October 2014 в 01:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: