Ich habe viele Tutorials zum Zurücksetzen auf einen dieser Snapshots gesehen. Bei neueren Versionen von Ubuntu (getestet am 15.04.) Müssen Sie das Dateisystem jedoch nicht mehr bereitstellen, um einen Rollback auf einen durch erstellten Snapshot durchzuführen apt-btrfs-snapshot
.
Führen Sie diese Befehle erneut von einem laufenden System aus, nicht von einer bereitgestellten Partition, wie Sie es normalerweise beim Verwalten von btrfs-Snapshots tun würden.
Renn einfach:
sudo apt-btrfs-snapshot list
Um die verfügbaren Snapshots aufzulisten, führen Sie Folgendes aus, um zu einem älteren Snapshot zurückzukehren:
sudo apt-btrfs-snapshot set-default @<name-of-snapshot>
In diesem Fall möchten Sie möglicherweise die Standardeinstellung für den vorhandenen Snapshot festlegen.
Starten Sie neu, damit die Änderungen wirksam werden.
Das Löschen von Schnappschüssen ist jetzt viel zuverlässiger und einfacher. Führen Sie erneut Folgendes aus, um Schnappschüsse aufzulisten:
sudo apt-btrfs-snapshot list
Führen Sie dann Folgendes aus, um einen Snapshot zu löschen:
sudo apt-btrfs-snapshot delete @<name-of-snapshot>
Führen Sie beispielsweise Folgendes aus, um nach einem Datum aufzulisten, das älter als zwei Tage ist:
sudo apt-btrfs-snapshot list-older-than 2d
Führen Sie beispielsweise Folgendes aus, um alle Snapshots zu löschen, die älter als zwei Tage sind:
sudo apt-btrfs-snapshot delete-older-than 2d
Das Coole ist, dass Ihr alter Standard nicht gelöscht wird, sodass Sie immer noch zu diesem zurückkehren können, wenn Sie einen Satz haben.
Das Löschen von Schnappschüssen sollte sofort wirksam werden.
Wenn nach dem Booten die Fehlermeldung "Kein Speicherplatz auf dem Gerät" angezeigt wird, können Sie ein leeres USB-Laufwerk oder ein externes Laufwerk anschließen und das Laufwerk über die Befehlszeile unter / tmp bereitstellen.
Nach dem Mounten des Laufwerks bei / tmp sollte genügend Speicherplatz zum Ausführen verfügbar sein:
sudo apt-btrfs-snapshot delete-older-than