Ich verwende btrfs auf zwei Partitionen im raid1-Modus von btrfs:
/dev/sda3
/dev/sdb3
Jetzt plane ich zu laufen btrfs device add /dev/sda2 /dev/sdb2
, also werde ich vier Partitionen haben:
/dev/sda2 /dev/sda3
/dev/sdb2 /dev/sdb3
Meine Frage: Wird btrfs wissen, dass sda2 und sda3 dieselbe Festplatte sind, so dass es keine Daten zwischen diesen beiden spiegeln sollte?
(Mir ist klar, dass es ein bisschen blöd ist, zwei Partitionen auf jeder Festplatte zu haben, aber ich habe bereits Daten im Dateisystem und dies scheint der schnellste Weg zu sein, um Speicherplatz hinzuzufügen.)
Das nächste, was ich zu einer Antwort finden könnte, ist eine Projektidee aus dem Wiki, die sich mit Geräten auf demselben Controller befasst: https://btrfs.wiki.kernel.org/index.php/Project_ideas#Chunk_allocation_groups . Es scheint fast so, als ob dies bereits bei Geräten der Fall ist, aber dies könnte nur ein Wunschdenken meinerseits sein.
Edit: Ich habe vergessen zu erwähnen, dass diese alle luks-verschlüsselt sein werden, so dass die tatsächlichen btrfs-Geräte / dev / dm- [0123] oder einige solche sein werden. Aber ich bin gespannt auf die Antwort mit oder ohne Verschlüsselungsschicht.