Btrfs сообщает «ОШИБКА: минимальный размер для каждого устройства btrfs составляет 131072000», но мои диски намного больше

У меня есть диски x2 емкостью 2 ТБ, которые я хочу сделать одним логическим диском Raid0. Ошибка, которую я получаю, не имеет никакого смысла. Может кто-нибудь объяснить, чего мне здесь не хватает?

Я использую

lsblk -o name,mountpoint,size,uuid,fstype,model,serial

Я вижу, что оба устройства смонтированы, и их размер одинаковый (953,4 Гб *). Я знаю это, потому что, когда я их устанавливал, у меня были разные типы файлов fstypes, поэтому я изменил их оба на ext4, а затем использовал dd , чтобы сделать их идентичными с точки зрения разбиения на разделы.

* Да, я знаю, что этот раздел сейчас не использует полный размер диска.

Я пытаюсь использовать btrfs,

mkfs.btrfs -f -d raid0 -m raid0 zdata1 zdata2

но получаю сообщение об ошибке

ОШИБКА: 'zdata1' слишком мал, чтобы можно было использовать файловую систему

ОШИБКА: минимальный размер для каждого btrfs составляет 131072000

0
задан 25 March 2020 в 06:58

1 ответ

Я тестировал с использованием устройств петли:

Создайте изображения:

dd if=/dev/zero of=test1 bs=1 count=1 seek=4294967295
dd if=/dev/zero of=test2 bs=1 count=1 seek=4294969343

Добавьте их как устройства петли:

losetup -f test1
losetup -f test2

Проверьте используемые устройства петли:

losetup | grep test
/dev/loop8    0      0     1  0 /home/davod/test1     0     512
/dev/loop9    0      0     1  0 /home/davod/test2     0     512

Затем создайте Пул BTRFS:

mkfs.btrfs -f /dev/loop8 /dev/loop9

Мне помогло.

Если у вас нет важных данных на дисках, просто используйте ZFS, используя устройства записи, и используйте отдельное устройство (SSD) для загрузки (раздел EFI, если он есть на машине, и ext4 для GRUB), и пустые разделы для L2ARC и ZIL).

0
ответ дан 9 May 2020 в 22:47

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

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