Wie kann ich zwei bereits geklonte Festplatten in RAID1 neu konfigurieren, ohne alle neu zu schreiben?

Wie kann ich zwei bereits geklonte Festplatten in RAID1 neu konfigurieren, ohne alle neu zu schreiben?

Ich habe zunächst meine vorhandene Festplatte geklont, so dass ich nun zwei exakte Kopien habe. Nun möchte ich mit diesen ein RAID1 einrichten, dabei aber vermeiden, die hinzugefügte Platte neu zu beschreiben, da ich keinen anderen Speicher für Backups habe und nicht riskieren möchte, nur eine einzige Kopie zu haben.

Wenn ich mich nicht irre, wäre das normale Verfahren zum Hinzufügen /dev/sdbvon /dev/sdakeiner RAID-Konfiguration zu und von folgendes :/dev/sda

btrfs device add /dev/sdb /
btrfs balance start -dconvert=raid1 -mconvert=raid1

Aber im Handbuch zum Btrfs-Gerät steht:

Gegebenenfalls wird vor dem Hinzufügen des Geräts eine TRIM-Operation (Whole Device Discard) ausgeführt. Ein von blkid(8) erkanntes Gerät mit vorhandenem Dateisystem verhindert das Hinzufügen des Geräts und muss erzwungen werden. Die Operation ist sofort und hat keine Auswirkungen auf vorhandene Daten.

Wie soll ich es durchführen?

Antwort1

Das Byte-für-Byte-Klonen eines BTRFS ist sehr gefährlich. Lesen Sie Folgendes:

https://btrfs.wiki.kernel.org/index.php/Gotchas#Block-level_copies_of_devices

Die einzige Möglichkeit, Ihr vorhandenes Btrfs in Btrfs RAID1 umzuwandeln, besteht darin, die in Ihrer Frage genannten Befehle auszuführen. Zuvor müssen Sie jedoch eines der Laufwerke manuell löschen ( wipefs -a /dev/sdX), da das Btrfs, das Sie erweitern möchten, gemountet sein muss und Sie niemals versuchen sollten, es zu mounten, während ein Blockgerät mit einer Kopie dieses Btrfs für den Kernel sichtbar ist.
Wenn Sie dies irgendwann versehentlich getan haben, ist es möglich, dass Sie eine der Kopien oder beide beschädigt haben. Führen Sie daher zumindest einen Scrub und eine schreibgeschützte Prüfung des Btrfs durch, das Sie erweitern möchten (trennen Sie dazu natürlich das andere Laufwerk vom System).

Wenn Sie über >50 % freien Speicherplatz in Ihrem BTRFS verfügen, können Sie diese möglicherweise so jonglieren, dass beim Konvertieren immer mindestens zwei Kopien auf zwei Geräten erhalten bleiben. Mit einem BTRFS mit vollem Laufwerk ist dies im Vergleich zu Partitionen jedoch noch schwieriger.

verwandte Informationen