У меня было 8 дисков 2TB, работающих в настройке RAID1, но оно начало заполняться, поэтому я преобразовал его в RAID6. Однако, похоже, я не могу использовать пространство, которое я приобрел, переключившись на RAID6.
Моя файловая система довольно полная:
# btrfs fi df /mnt/r6 Data, RAID6: total=6.54TiB, used=6.39TiB System, RAID6: total=96.00MiB, used=688.00KiB Metadata, RAID6: total=9.89GiB, used=8.72GiB GlobalReserve, single: total=512.00MiB, used=0.00B
Невозможно изменить размер:
# sudo btrfs fi resize +1g /mnt/r6 Resize '/mnt/r6' of '+1g' ERROR: unable to resize '/mnt/r6': no enough free space
И диски используются только наполовину:
# sudo btrfs fi show Total devices 8 FS bytes used 6.40TiB devid 1 size 1.82TiB used 1.09TiB path /dev/mapper/disk1 devid 2 size 1.82TiB used 1.09TiB path /dev/mapper/disk2 devid 3 size 1.82TiB used 1.09TiB path /dev/mapper/disk3 devid 4 size 1.82TiB used 1.09TiB path /dev/mapper/disk4 devid 5 size 1.82TiB used 1.09TiB path /dev/mapper/disk5 devid 6 size 1.82TiB used 1.09TiB path /dev/mapper/disk6 devid 7 size 1.82TiB used 1.09TiB path /dev/mapper/disk7 devid 8 size 1.82TiB used 1.09TiB path /dev/mapper/disk8
Есть идеи?
Ни один из этих выходов не указывает, что файловая система заполнена.
Вывод btrfs fi df /mnt/r6
кажется прекрасным. Первая строка:
Data, RAID6: total=6.54TiB, used=6.39TiB
Указывает, что для данных было выделено 6.54 TiB, и фактически было использовано 6,39 TiB. Это не значит, что у вас осталось только 6.54 TiB – 6.39 TiB = 0.15 TiB. У вас должно быть около 1.82 * (8 - 2) TiB = 10.92 TiB
общего объема, доступного для данных и метаданных, что означает, что у вас есть около 10.92 TiB - 6.39 TiB = 4.53 TiB
свободного пространства (дисконтирование незначительного количества используемых метаданных) ,
Выходной сигнал btrfs fi show
что все диски используются одинаково и что осталось много свободного места.
Команда btrfs filesystem usage
дает намного лучший обзор того, сколько места используется (и сколько остается доступно), но, к сожалению, он еще не поддерживает режим RAID6.
Тем не менее, вывод простого старого df
также должен указывать на то, что у вас много свободного места, хотя оно может быть несколько выключено. Но если df
говорит вам, что у вас есть несколько TiB бесплатно, то вы не там, где полно.
Операция изменения размера, по-видимому, терпит неудачу, потому что btrfs уже предоставили полные диски для работы, поэтому нет места для расширения.