Ich habe vor einiger Zeit einen btrfs-Schnappschuss erstellt und möchte ihn jetzt löschen, da er viel Platz in Anspruch zu nehmen scheint.
Wenn ich Schnappschüsse aufliste, erhalte ich:
11:59:16::[email protected]::/mnt
↪ btrfs subvolume list /
ID 257 gen 99338 top level 5 path @
ID 258 gen 99338 top level 5 path @home
ID 263 gen 99315 top level 5 path @home/.ecryptfs/mlissner/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxu4dgX.2jUELJL22wpV94oU--/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxHunTlBS-30iHyukjeY9-EE--/root_post_install_2014-04-29
Ich glaube, der Snapshot, den ich löschen möchte, ist der letzte, also führe ich Folgendes aus:
11:58:29::[email protected]::/mnt
↪ btrfs subvolume delete /home/mlissner/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxu4dgX.2jUELJL22wpV94oU--/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxHunTlBS-30iHyukjeY9-EE--/root_post_install_2014-04-29/
Delete subvolume '/home/.ecryptfs/mlissner/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxu4dgX.2jUELJL22wpV94oU--/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxHunTlBS-30iHyukjeY9-EE--/root_post_install_2014-04-29'
ERROR: cannot delete '/home/.ecryptfs/mlissner/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxu4dgX.2jUELJL22wpV94oU--/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxHunTlBS-30iHyukjeY9-EE--/root_post_install_2014-04-29' - Device or resource busy
Leider heißt es "Gerät oder Ressource belegt". Das macht mich sehr nervös, weil es den Anschein hat, als würde ich etwas löschen, was ich nicht sollte. Trotzdem habe ich versucht, mich als anderer Benutzer anzumelden, um das Gerät freizugeben. Wenn der Benutzer nicht angemeldet ist, existiert das Verzeichnis (Snapshot) leider nicht, da das verschlüsselte Verzeichnis nicht eingehängt ist! Das fühlt sich an wie ein großer Cache 22: Ich kann ihn nicht löschen, wenn ich angemeldet bin, weil er beschäftigt ist. Ich kann es nicht löschen, wenn ich abgemeldet bin, weil es nicht existiert!
Ich bin mir ziemlich sicher, dass alle meine Kopfschmerzen sind, weil ich versuche, ein verschlüsseltes Basisverzeichnis mit btrfs zu verwenden. Kann mir jemand helfen, 1) zu bestätigen, dass ich nicht etwas lösche, das ich behalten soll, und 2) zu klären, wie der Schnappschuss gelöscht werden soll?
Nach einer sehr fruchtbaren Unterhaltung auf dem Kanal btrfs IRC) konnten wir dieses Problem beheben. Die Lösung bestand meines Wissens darin:
mount -o subvol=/ /dev/sda6 /mnt/
btrfs subvolume delete /home/mlissner/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxu4dgX.2jUELJL22wpV94oU--/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxHunTlBS-30iHyukjeY9-EE--/root_post_install_2014-04-29/
umount /mnt