btrfs - я просто поворачивал RAID1 в RAID10?

Я настроил btrfs раздел с помощью два 3 диска емкостью в RAID 1:

$ mkfs.btrfs -m raid1 -d raid1 /dev/sdd /dev/sde

$ mount /dev/sdd /media/media

Скопированный набор данных на раздел, с результатом:

$ du -hs /media/media
2.5T    /media/media

$ btrfs filesystem show
Label: none  uuid: 9c2dd511-33bf-454e-9169-594cd84bee05
        Total devices 2 FS bytes used 2.41TB
        devid    2 size 2.73TB used 2.41TB path /dev/sde
        devid    1 size 2.73TB used 2.41TB path /dev/sdd
## I'm spoofing this a bit as I don't have a log of the response at this point

Затем, я добавил еще 3 диска емкостью и 4 диска емкостью:

$ btrfs device add /dev/sdb /dev/sdc /media/media

$ btrfs filesystem balance
Done, had to relocate 2538 out of 2538 chunks

$ btrfs filesystem show
Label: none  uuid: 9c2dd511-33bf-454e-9169-594cd84bee05
        Total devices 4 FS bytes used 2.41TB
        devid    2 size 2.73TB used 945.03GB path /dev/sde
        devid    1 size 2.73TB used 944.04GB path /dev/sdd
        devid    4 size 2.73TB used 1.24TB path /dev/sdc
        devid    3 size 3.64TB used 1.84TB path /dev/sdb
## actual output this time

$ root@leviathan:/media# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        95G   82G  8.7G  91% /
## SNIP
/dev/sdd         12T  4.9T  6.8T  42% /media/media

Теперь, вывод от btrfs fi sh суммы к 4,92 ТБ, дважды количество дискового пространства, о котором сообщают du -hs, не 4x, как я ожидал бы от массива RAID 1 с помощью четырех дисков. Я запланировал преобразовать RAID1 в использование RAID10 btrfs balance start -dconvert=raid10 -mconvert=raid10 /media/media, но вывод, кажется, указывает, что уже ведет себя как RAID 10. Я от основы здесь? Разве я не должен преобразовывать? Или я завинтил что-то еще?

Дополнительная информация, если это имеет значение:

# btrfs version
Btrfs v0.20-rc1

# uname -a
Linux leviathan 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:        13.10
Codename:       saucy
0
задан 23 March 2014 в 22:38

1 ответ

Нет, у Вас все еще есть raid1, и общий размер как ожидалось: половина суммарного итога. Вы, кажется, думаете о 4 путях raid1 (4 копии вместо 2), который Вы не можете сделать с btrfs.

1
ответ дан 8 October 2019 в 10:46

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

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