Es kann kein BTRFS auf 2 Festplatten erstellt werden

Es kann kein BTRFS auf 2 Festplatten erstellt werden

Ich versuche, ein BTRFS-Dateisystem auf zwei Festplatten zu erstellen, aber es wird ein Fehler angezeigt:

$ sudo mkfs.btrfs -d single /dev/sda1 /dev/sde1                                                                                                                                              1 ↵
btrfs-progs v5.1 
See http://btrfs.wiki.kernel.org for more information.

ERROR: skipping duplicate device /dev/sde1 in the filesystem
ERROR: not enough free space to allocate chunk

Ich habe keine Ahnung, was diesen Fehler verursacht. Es ist sehr seltsam, da die Erstellung auf einzelnen Festplatten problemlos funktioniert, auf 2 Festplatten jedoch nicht.

Die Festplatten sind jeweils 2 TB groß, bieten also mit Sicherheit ausreichend Speicherplatz.

Das Betriebssystem wurde frisch auf 5.1.6-arch1-1-ARCH aktualisiert.

Zu Ihrer Information: Dies geschieht unter VMware in einem Arch Linux-Gast.

Antwort1

Ich habe das Problem herausgefunden, ich war vorher einfach nur dumm. Aber das verwirrt mich immer noch sehr, da ich mir sicher war, dass das nicht der Fall war, als ich das vor vielen Tagen überprüft habe. Aber das Problem ist jedenfalls:

Festplatte 0 und Festplatte 4, die physischen Festplatten, die ich zu meinem Arch Linux VMware-Gast hinzugefügt habe, waren ein und dieselbe!

Kein Wunder, dass es mir von Superblock-Fehlern berichtete. Es muss versucht haben, einen Superblock auf die erste Platte zu schreiben und dann etwas anderes auf die zweite Platte, aber da es sich um dieselbe Platte handelte, wurde das, was es für die erste Platte geschrieben hatte, beschädigt!

Jetzt funktioniert alles.

verwandte Informationen