Zunächst einige Hintergrundinformationen
Wenn Sie unter http://www.opensuse.org/de/ btrfs in Ihrem Root-Dateisystem haben, werden zwei Dinge passieren:
- openSUSE beginnt automatisch mit Snapper, um Snapshots Ihres Root-Dateisystems zu erstellen.
- Die Momentaufnahmen belegen den Speicherplatz, den du nicht anzeigt
Dies bedeutet, dass der Festplattenspeicher früher ausgehen wird als erwartet. Daher wird empfohlen (nicht in den Dokumenten) , Partitionen zu erstellen, die Schnappschüsse verwenden, die doppelt so groß sind wie normalerweise .
Ich habe keine Möglichkeit gefunden, die Größe pro Momentaufnahme oder die Gesamtgröße aller Momentaufnahmen anzuzeigen.
Sie müssen also Ihren freien Speicherplatz mit df
oder mit diesem btrfs-spezifischen Befehl für das root- /
Dateisystem überwachen :
btrfs filesystem df /
Snapper-Snapshots bereinigen
Dank NerdyRoom ™ »Die Freuden von btrfs und OpenSuSE - oder„ Kein Platz mehr auf dem Gerät “. Ich habe herausgefunden, wie Sie am einfachsten ältere Snapshots löschen können, die Sie möglicherweise löschen möchten (und Sie müssen, wenn der Speicherplatz knapp wird).
Starten snapper list
Sie zuerst die Sequenznummer der vorhandenen Snapshots.
Wählen Sie aus dieser Liste eine angemessene untere und obere Grenze der zu löschenden Snapshots aus.
Dann führe dies mit der unteren ( 1
) und oberen ( 3656
) - Grenze aus:
for i in `seq 1 3656`; do snapper delete $i; done
20161212 bearbeiten:
Ein anonymer Benutzer schlug eine Bearbeitung vor, um dies zu verkürzen. Ich bin damit einverstanden, wie die oben kürzer als je getan werden Schnapper Manpage :
snapper delete 1-3656