3

У меня есть btrfs на двух разделах, используя режим raid1 btrfs:

/dev/sda3
/dev/sdb3

Теперь я планирую запустить btrfs device add /dev/sda2 /dev/sdb2 , поэтому у меня будет четыре раздела:

/dev/sda2 /dev/sda3
/dev/sdb2 /dev/sdb3

Мой вопрос: узнает ли btrfs, что sda2 и sda3 - это один и тот же диск, поэтому он не должен отражать данные между этими двумя?

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

Наиболее близкая вещь, которую я мог найти к ответу, - это идея проекта из вики, касающаяся устройств на одном контроллере: https://btrfs.wiki.kernel.org/index.php/Project_ideas#Chunk_allocation_groups . Кажется, это почти что подразумевает, что это уже происходит с устройствами, но это может быть просто желаемым размышлением с моей стороны.

Изменить: я забыл упомянуть, все они будут зашифрованы luks, поэтому фактические устройства btrfs будут /dev /dm- [0123] или некоторые другие. Но мне любопытно узнать ответ с или без уровня шифрования.

0