Die Hardware ist eine externe USB-Festplatte mit 2 TB, die über den Bus mit Strom versorgt wird.
Was ich will, ist ein RAID1-Setup mit 2 x 1 TB Btrfs.
Ist das möglich? Wie?
__
Motivation
Die Motivation für mich, RAID1 btrfs zu verwenden, liegt darin, dass ich gerade einen Artikel darüber gelesen habe, wie ein solches Setup beschädigte Dateien automatisch reparieren würde wenn die Prüfsumme auf einem Volume fehlschlägt.
Beispiel dafür, was mit .jpeg
passieren kann indem ich nur ein Bit umdrehe (ich habe dafür vim verwendet. :%!xxd -b
)
Akzeptierte Antwort:
Ich gehe davon aus, dass Sie 2 externe Laufwerke oder 1 Gehäuse mit 2 oder mehr Laufwerken verwenden. Theoretisch sollte es egal sein, ob die Geräte über USB oder SATA angeschlossen sind, btrfs sollte in der Lage sein, das Array zusammenzubauen, sobald es die einzelnen Laufwerke/Partitionen gefunden hat.
Sie sollten sich das Btrfs-Kernel-Wiki ansehen. Der erste Anwendungsfall scheint das abzudecken, wonach Sie gefragt haben:
mkfs.btrfs -m raid1 -d raid1 /dev/sda1 /dev/sdb1
Aber bei der Selbstheilung bin ich mir nicht sicher. Das kenne ich nur von ZFS.