Der einfachste Weg, dies zu tun, ist die Verwendung der eingebauten apt-btrfs-snapshot
Befehle:
Im Gegensatz zum normalen Löschen von Snapshots müssen Sie das Dateisystem nicht mounten, um Snapshots zu löschen.
Listen Sie zunächst die verfügbaren apt-btrfs-snapshot
Schnappschüsse mit dem folgenden Befehl auf:
sudo apt-btrfs-snapshot list
Hier ist ein Beispiel für die Ausgabe dieses Befehls:
@apt-snapshot-old-root-2015-10-19_20:20:10
@apt-snapshot-2015-10-28_19:00:46
@apt-snapshot-2015-10-28_19:09:14
@apt-snapshot-2015-10-29_04:40:07
@apt-snapshot-2015-10-29_06:35:57
@apt-snapshot-2015-10-29_07:03:39
@apt-snapshot-2015-10-30_03:49:05
@apt-snapshot-2015-10-30_17:53:59
@apt-snapshot-2015-10-30_17:53:59
Führen Sie Folgendes aus , um den Snapshot zu löschen :
sudo apt-btrfs-snapshot delete @apt-snapshot-2015-10-30_17:53:59
Sie können auch eine Reihe von Schnappschüssen nach Datum löschen. Hier ist ein Beispiel für einen Befehl, mit dem alle Snapshots gelöscht werden , die älter als 0 Tage sind.
sudo apt-btrfs-snapshot delete-older-than 0d
Hier ist ein Beispiel für die Ausgabe dieses Befehls:
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-odfe0o4g/@apt-snapshot-old-root-2015-10-19_20:20:10'
ERROR: cannot delete '/tmp/apt-btrfs-snapshot-mp-odfe0o4g/@apt-snapshot-old-root-2015-10-19_20:20:10' - Directory not empty
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-b2zv18qr/@apt-snapshot-2015-10-28_19:00:46'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-zjglvefe/@apt-snapshot-2015-10-28_19:09:14'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-lj3v74qa/@apt-snapshot-2015-10-29_04:40:07'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-vztc82zr/@apt-snapshot-2015-10-29_06:35:57'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-q0ou8e24/@apt-snapshot-2015-10-29_07:03:39'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-dw8eq0vv/@apt-snapshot-2015-10-30_03:49:05'
Delete subvolume (no-commit): '/tmp/apt-btrfs-snapshot-mp-vgo2yuf2/@apt-snapshot-2015-10-30_17:53:59'
Wie Sie sehen können, wurden die verfügbaren Schnappschüsse gelöscht. Der älteste Snapshot "old-root" wurde jedoch nicht gelöscht und kann weiterhin zum Zurücksetzen verwendet werden, obwohl er viel älter als 0 Tage ist.
Führen Sie den folgenden Befehl aus, um eine vollständige Liste der Funktionen anzuzeigen:
apt-btrfs-snapshot --help