Это зависит от того, какой профиль вы используете для блоков данных файловой системы Btrfs с несколькими устройствами.
При использовании RAID0 (по умолчанию для блоков данных) каждый диск может быть заполнен только до емкости самого маленького диска в массиве.
Когда вы используете «единый» профиль для блоков данных, каждый диск будет заполнен до его полной емкости. напримерmkfs.btrfs -d single /dev/sda /dev/sdb
У меня есть файловый сервер с 2 ТБ и 3 ТБ диска. Он загружает Ubuntu 12.10 с флешки. Сначала я создал файловую систему Btrfs без -d single
опции:
mkfs.btrfs /dev/sda /dev/sdb
В результате я смог хранить только около 4 ТБ (3,45 двоичных файлов ТБ).
# btrfs fi show
Label: none uuid: 3a63a407-dd3c-46b6-8902-ede4b2b79465
Total devices 2 FS bytes used 3.22TB
devid 2 size 2.73TB used 1.82TB path /dev/sdb
devid 1 size 1.82TB used 1.82TB path /dev/sda
# btrfs fi df /mnt/btrfs1/
Data, RAID0: total=3.45TB, used=3.22TB
Data: total=8.00MB, used=0.00
System, RAID1: total=8.00MB, used=264.00KB
System: total=4.00MB, used=0.00
Metadata, RAID1: total=94.00GB, used=4.29GB
Metadata: total=8.00MB, used=0.00
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 4.6T 3.3T 241G 94% /mnt/btrfs1
Обратите внимание used 1.82TB
на диск объемом 3 ТБ.
Затем я использовал команду «balance» для преобразования блоков данных из RAID0 в «одиночный» профиль:
btrfs balance start -dconvert=single /mnt/btrfs1
Балансирование данных 4 ТБ заняло очень много времени (около 30 часов). Но после его завершения я мог использовать полные 5 ТБ (4,36 двоичного файла ТБ файла).
# btrfs fi show
Label: none uuid: 3a63a407-dd3c-46b6-8902-ede4b2b79465
Total devices 2 FS bytes used 4.34TB
devid 2 size 2.73TB used 2.73TB path /dev/sdb
devid 1 size 1.82TB used 1.82TB path /dev/sda
# btrfs fi df /mnt/btrfs1/
Data: total=4.36TB, used=4.34TB
System, RAID1: total=40.00MB, used=500.00KB
System: total=4.00MB, used=0.00
Metadata, RAID1: total=94.00GB, used=4.01GB
Metadata: total=8.00MB, used=0.00
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 4.6T 4.4T 27G 100% /mnt/btrfs1