Tipp: Snapper entschärfen: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K
K
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
{{Überarbeiten}}
 
{{Überarbeiten}}
 
{{Warnung|'''Das anwenden aller hier niedergeschriebenen Modifikationen geschieht auf eigene Gefahr. Ich übernehme keine Verantwortung für etwäige Probleme die durch die Verwendung dieser Tipps entstehen könnten!'''}}
 
{{Warnung|'''Das anwenden aller hier niedergeschriebenen Modifikationen geschieht auf eigene Gefahr. Ich übernehme keine Verantwortung für etwäige Probleme die durch die Verwendung dieser Tipps entstehen könnten!'''}}
{{Achtung|'''Hier werden noch Informationen folgen, wie man Snapper so einstellen kann, dass er die Festplatte nicht so vollschreibt, bis nichts mehr geht.'''}}
+
 
'''Problemstellung:''' Zum Problem: SUSE stellt momentan standardmäßig 50 Schnappschüsse ein. Bei einer sehr kleinen Root Partition wie dieser, von nur 30 GiB größe, ist diese damit binnen kürzesterzeit vollgeschrieben und überlastet.
+
Grundlage definition (Standardeinstellung):
{{Warnung|'''Bis dahin bitte ich darum, immer wieder mal das YaST2 Modul von Snapper aufzurufen und unnötige Snapshots zu entfernen.''' }}
+
<br>
{{Achtung|Aktuell ist es wohl so, dass irgendwann die Festplatte mit Schnappschüssen voll läuft bis kein Speicherplatz mehr frei ist.}}
+
''' Lesenswerte Docu:'''<br>
'''Siehe zur Rettung im Fehlerfall:'''
+
<br>
 +
Verschiedene Typen an Snapshots:
 +
* https://www.suse.com/documentation/sled-12/book_sle_admin/data/sec_snapper_setup.html
 +
* Deutsch: https://www.suse.com/de-de/documentation/sled-12/book_sle_admin/data/sec_snapper_setup.html
 +
Wie man die Konfiguration bearbeitet und was die Einstellungen bedeuten:
 +
* https://www.suse.com/documentation/sled-12/book_sle_admin/data/sec_snapper_config.html#sec_snapper_config_modify
 +
* Deutsch: https://www.suse.com/de-de/documentation/sled-12/book_sle_admin/data/sec_snapper_config.html
 +
<br>
 +
'''Timeline Snapshots:'''<br>
 +
Ein einzelner Schnappschuss der alle Stunde erstellt wird. Alte werden automatisch gelöscht. Der erste der letzten 10 Tage / Monate /  Jahre wird behalten.
 +
<br>
 +
'''Installationsschnappschuss:'''<br>
 +
Wird immer erstellt, wenn veränderungen  mit dem Paketmanagement via YaST oder zypper vorgenommen werden. Immer einer vor 'Pre' und nach 'Post'. Alte werden automatisch gelöscht. Die davon 10 letzten als wichtig und regulär markierten Schnappschüsse werden behalten.
 +
<br>
 +
'''Administrations Schnappschüsse:'''<br>
 +
Wenn man veränderungen an YaST Modulen (Drucker oder so.) vornimmt wird immer einer vor 'Pre' und nach 'Post' erstellt. Alte werden automatisch gelöscht. Hier werden die 10 letzten wichtigen sowie regulären Schnappschüsse behalten.
 +
<br>
 +
*Einstellungen:<br>
 +
NUMBER_LIMIT (Standard=50) Anzahl unwichtiger Schnappschüsse die behalten werden.<br>
 +
NUMBER_LIMIT_IMPORTANT (Standard=10)Anzahl wichtiger Schnappschüsse die behalten werden.<br>
 +
NUMBER_CLEANUP=YES (Nur die jüngsten NUMBER_LIMIT und NUMBER_LIMIT_IMPORTANT werden behalten).<br>
 +
 
 +
'''Problemstellung:'''
 +
*Snapper erstellt momentan in openSUSE 13.2 standardmäßig 50 Schnappschüsse ein. Bei einer sehr kleinen Festplatte, von nur 30 GiB größe, ist diese damit binnen kürzesterzeit vollgeschrieben und überlastet.
 +
 
 +
* Für SSD Fetischisten (entschuldigt bitte das Wort). Ist es nicht sonderlich schön, wenn ein Dienst ständig auf der Festplatte schreibt. Ideen dazu:
 +
# Snapper deaktivieren
 +
##Installations Schnappschüsse deaktivieren: (Paket snapper-zypp-plugin deinstallieren)
 +
##Timeline Snapshots (Stündliche) deaktivieren: (TIMLINE_CREATE=NO)
 +
##Administrations Schnappschüsse deaktivieren: Sysconfigeditor: USE_SNAPPER=no.
 +
# Schreiben auf HDD reduzieren durch gezielte Einstellungen (Mittelwert)?? Eventuell stündliche Schnappschüsse deaktivieren und einen Täglich?
 +
 
 +
'''Was tun im Fehlerfall?'''
 +
{{Hinweis|Aktuell ist es wohl so, dass irgendwann die Festplatte mit Schnappschüssen voll läuft bis kein Speicherplatz mehr frei ist. Das kann dazu führen, dass der Computer nicht mehr startet.}}
 +
 
 
*https://www.suse.com/documentation/sles11/stor_admin/data/trbl_btrfs_volfull.html
 
*https://www.suse.com/documentation/sles11/stor_admin/data/trbl_btrfs_volfull.html
  
''' Hier meine aktuell verwendete Konfiguration '''
+
''' Hier meine aktuell verwendete Konfiguration Für eine HDD mit wenig Speicherplatz:'''
 
{{Achtung|Diese Einstellungen beschränken die Schnappschüsse möglichst auf ein Minimum (Einen). Das ist nicht sonderlich sinvoll aber Wirkungsvoll.}}
 
{{Achtung|Diese Einstellungen beschränken die Schnappschüsse möglichst auf ein Minimum (Einen). Das ist nicht sonderlich sinvoll aber Wirkungsvoll.}}
  
Zeile 38: Zeile 72:
 
* http://snapper.io/manpages/snapper-configs.html
 
* http://snapper.io/manpages/snapper-configs.html
 
* http://snapper.io/
 
* http://snapper.io/
*https://en.opensuse.org/openSUSE:Snapper_Tutorial
+
* https://en.opensuse.org/openSUSE:Snapper_Tutorial
 
---------
 
---------
 
{| class="wikitable"
 
{| class="wikitable"
Zeile 47: Zeile 81:
 
|}
 
|}
 
--------
 
--------
 +
 +
[[Kategorie:HowTo]]

Aktuelle Version vom 7. Mai 2016, 18:50 Uhr

Höhe=24px
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.
Höhe=24px
Dieses HOWTO zu Linux oder der Abschnitt davon braucht eine Überarbeitung. Weitere Informationen findest Du hier. Deine Hilfe ist gefragt, das HOWTO zu verbessern. Danach entsorge bitte diese Signierung.
Warnung
'Das anwenden aller hier niedergeschriebenen Modifikationen geschieht auf eigene Gefahr. Ich übernehme keine Verantwortung für etwäige Probleme die durch die Verwendung dieser Tipps entstehen könnten!'


Grundlage definition (Standardeinstellung):
Lesenswerte Docu:

Verschiedene Typen an Snapshots:

Wie man die Konfiguration bearbeitet und was die Einstellungen bedeuten:


Timeline Snapshots:
Ein einzelner Schnappschuss der alle Stunde erstellt wird. Alte werden automatisch gelöscht. Der erste der letzten 10 Tage / Monate / Jahre wird behalten.
Installationsschnappschuss:
Wird immer erstellt, wenn veränderungen mit dem Paketmanagement via YaST oder zypper vorgenommen werden. Immer einer vor 'Pre' und nach 'Post'. Alte werden automatisch gelöscht. Die davon 10 letzten als wichtig und regulär markierten Schnappschüsse werden behalten.
Administrations Schnappschüsse:
Wenn man veränderungen an YaST Modulen (Drucker oder so.) vornimmt wird immer einer vor 'Pre' und nach 'Post' erstellt. Alte werden automatisch gelöscht. Hier werden die 10 letzten wichtigen sowie regulären Schnappschüsse behalten.

  • Einstellungen:

NUMBER_LIMIT (Standard=50) Anzahl unwichtiger Schnappschüsse die behalten werden.
NUMBER_LIMIT_IMPORTANT (Standard=10)Anzahl wichtiger Schnappschüsse die behalten werden.
NUMBER_CLEANUP=YES (Nur die jüngsten NUMBER_LIMIT und NUMBER_LIMIT_IMPORTANT werden behalten).

Problemstellung:

  • Snapper erstellt momentan in openSUSE 13.2 standardmäßig 50 Schnappschüsse ein. Bei einer sehr kleinen Festplatte, von nur 30 GiB größe, ist diese damit binnen kürzesterzeit vollgeschrieben und überlastet.
  • Für SSD Fetischisten (entschuldigt bitte das Wort). Ist es nicht sonderlich schön, wenn ein Dienst ständig auf der Festplatte schreibt. Ideen dazu:
  1. Snapper deaktivieren
    1. Installations Schnappschüsse deaktivieren: (Paket snapper-zypp-plugin deinstallieren)
    2. Timeline Snapshots (Stündliche) deaktivieren: (TIMLINE_CREATE=NO)
    3. Administrations Schnappschüsse deaktivieren: Sysconfigeditor: USE_SNAPPER=no.
  2. Schreiben auf HDD reduzieren durch gezielte Einstellungen (Mittelwert)?? Eventuell stündliche Schnappschüsse deaktivieren und einen Täglich?

Was tun im Fehlerfall?

Aktuell ist es wohl so, dass irgendwann die Festplatte mit Schnappschüssen voll läuft bis kein Speicherplatz mehr frei ist. Das kann dazu führen, dass der Computer nicht mehr startet.

Hier meine aktuell verwendete Konfiguration Für eine HDD mit wenig Speicherplatz:

Diese Einstellungen beschränken die Schnappschüsse möglichst auf ein Minimum (Einen). Das ist nicht sonderlich sinvoll aber Wirkungsvoll.

Von jeglicherm Snapshot wird eine Ausgabe behalten. Eventuell sollte man eher 2 - 3 Machen? Die Frage ist, wieviel ist sinnvoll? 50 (standard) sind jedenfalls zu viel!

pico /etc/snapper/configs/root
SYNC_ACL="no"
BACKGROUND_COMPARISON="no"
NUMBER_CLEANUP="yes"
NUMBER_MIN_AGE="200"
NUMBER_LIMIT="1"
NUMBER_LIMIT_IMPORTANT="1"
TIMELINE_CREATE="no"
TIMELINE_CLEANUP="yes"

TIMELINE_MIN_AGE="200"
TIMELINE_LIMIT_HOURLY="1"
TIMELINE_LIMIT_DAILY="1"
TIMELINE_LIMIT_MONTHLY="1"
TIMELINE_LIMIT_YEARLY="1"

EMPTY_PRE_POST_CLEANUP="yes"
EMPTY_PRE_POST_MIN_AGE="200"
Für eine vorgeschlagene Konfiguration wäre ich hier dankbar, da ich da selbst noch nicht ganz durchgestiegen bin, was wirklich sinnvoll ist, da ich ihn auch noch nie nutzen musste.

Lesestoff:


Navi: Zurück zum Guide