Bestehender Dateisystemfehler beim Hinzufügen eines alten btrfs-Speicherdatenträgers zur neuen Ubuntu LXD-Installation


1
lxc storage create default btrfs source=/dev/sdc
error: Failed to create the BTRFS pool: /dev/sdc appears to contain an existing filesystem (btrfs).
ERROR: use the -f option to force overwrite of /dev/sdc
btrfs-progs v4.9.1
See http://btrfs.wiki.kernel.org for more information.

Ich bin skizziert, die -f-Optionen zu geben, da ich meine vorhandenen Container nicht verlieren möchte und befürchte, dass es die Festplatte verstopfen wird.


Da ich den ursprünglichen Befehl nicht kenne, den Sie ausgeführt haben, um diese Ausgabe zu erhalten, haben Sie versucht, die mount /dev/sdc /mnt Befehl? In den meisten modernen Linux-Betriebssystemen ist der Befehl mount intelligent genug, um den Typ des Dateisystems auf der Festplatte zu interpretieren und auch bereitzustellen.
Dooley_labs

Der Befehl lautet "lxc storage create default btrfs source = / dev / sdc". Der Typ fs ist btrfs, aber lxd gibt diesen Fehler aus.
Kundarsa

Antworten:


0

Ich habe es aufgegeben, das vorhandene Speichervolumen einfach einem Speicherpool hinzuzufügen. Ich bin schnell mit dem Zugriff auf die vorherige Installation aufgestanden, indem ich die LXD-Konfiguration wiederhergestellt habe.

service lxd stop
mkdir /mnt/old
mount /dev/OLDDRIVE /mnt/old
mv /var/lib/lxd /var/lib/lxd.old
cp -R /mnt/old/var/lib/lxd /var/lib/
service lxd start
lxc list

Ich habe noch den Rest der Installation zu testen ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.