• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelÖst] Schnappschüsse löschen, neu erstellen, Speicherplatz Leap 42.1

A

Anonymous

Gast
Wie kann ich alte Schnappschüsse löschen, bzw. anschließend einen Neuen erstellen, um Festplattenspeicher zu sparen?
Und kann ich davon einen Älteren (oder auch aktuellen) auswählen, um dann damit zu arbeiten? Mittels

Code:
zypper patch
bzw.
Code:
sudo snapper rollback
??

Code:
Passwort: 
linux-bmws:~ # df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  3.9G  4.0K  3.9G   1% /dev
tmpfs          tmpfs     3.9G   16K  3.9G   1% /dev/shm
tmpfs          tmpfs     3.9G  2.2M  3.9G   1% /run
tmpfs          tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda6      btrfs      41G   33G  6.5G  84% /
/dev/sda6      btrfs      41G   33G  6.5G  84% /.snapshots
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/tmp
/dev/sda6      btrfs      41G   33G  6.5G  84% /usr/local
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/spool
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/opt
/dev/sda6      btrfs      41G   33G  6.5G  84% /tmp
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/lib/named
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/lib/pgsql
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/lib/mariadb
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/lib/mysql
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/lib/mailman
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/crash
/dev/sda6      btrfs      41G   33G  6.5G  84% /srv
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/lib/libvirt/images
/dev/sda6      btrfs      41G   33G  6.5G  84% /var/log
/dev/sda6      btrfs      41G   33G  6.5G  84% /boot/grub2/x86_64-efi
/dev/sda6      btrfs      41G   33G  6.5G  84% /opt
/dev/sda6      btrfs      41G   33G  6.5G  84% /boot/grub2/i386-pc
/dev/sda7      xfs        65G  6.5G   59G  10% /home
/dev/sdb1      fuseblk   466G  157G  310G  34% /run/media/wolf/Toshiba
linux-bmws:~ #

Code:
linux-bmws:~ # snapper list
Type   | #    | Pre # | Date                     | User | Cleanup | Description           | Userdata     
-------+------+-------+--------------------------+------+---------+-----------------------+--------------
single | 0    |       |                          | root |         | current               |              
single | 1    |       | Fri Nov  6 11:48:59 2015 | root |         | first root filesystem |              
pre    | 717  |       | Fri Jan 29 11:51:43 2016 | root | number  | zypp(packagekitd)     | important=yes
post   | 718  | 717   | Fri Jan 29 11:57:25 2016 | root | number  |                       | important=yes
pre    | 781  |       | Wed Feb 17 11:58:13 2016 | root | number  | zypp(packagekitd)     | important=yes
post   | 782  | 781   | Wed Feb 17 12:02:17 2016 | root | number  |                       | important=yes
pre    | 879  |       | Wed Mar  2 12:01:43 2016 | root | number  | before update         | important=yes
pre    | 880  |       | Wed Mar  2 12:09:00 2016 | root | number  | before update         | important=yes
single | 889  |       | Thu Mar  3 13:25:16 2016 | root |         |                       |              
single | 890  |       | Thu Mar  3 13:25:20 2016 | root |         |                       |              
pre    | 981  |       | Fri Mar 18 11:58:00 2016 | root | number  | zypp(packagekitd)     | important=yes
post   | 982  | 981   | Fri Mar 18 12:01:59 2016 | root | number  |                       | important=yes
pre    | 1021 |       | Wed Mar 23 18:09:39 2016 | root | number  | zypp(packagekitd)     | important=yes
post   | 1022 | 1021  | Wed Mar 23 18:09:45 2016 | root | number  |                       | important=yes
pre    | 1051 |       | Fri Apr  1 22:38:11 2016 | root | number  | yast bootloader       |              
post   | 1052 | 1051  | Fri Apr  1 22:44:35 2016 | root | number  |                       |              
pre    | 1053 |       | Sat Apr  2 13:44:49 2016 | root | number  | zypp(packagekitd)     | important=no 
post   | 1054 | 1053  | Sat Apr  2 13:45:36 2016 | root | number  |                       | important=no 
pre    | 1055 |       | Sat Apr  2 21:51:55 2016 | root | number  | zypp(packagekitd)     | important=no 
post   | 1056 | 1055  | Sat Apr  2 21:52:10 2016 | root | number  |                       | important=no 
pre    | 1057 |       | Sat Apr  2 23:57:19 2016 | root | number  | zypp(packagekitd)     | important=no 
post   | 1058 | 1057  | Sun Apr  3 00:17:53 2016 | root | number  |                       | important=no 
pre    | 1059 |       | Sun Apr  3 13:02:41 2016 | root | number  | zypp(packagekitd)     | important=no 
post   | 1060 | 1059  | Sun Apr  3 13:08:02 2016 | root | number  |                       | important=no 
linux-bmws:~ #
 

Sauerland

Ultimate Guru
Ohne jetzt auf "man snapper" einzugehen, meist hilft es, den Befehle mit dem Parameter --help aufzurufen um grundlegende Übersicht der Parameter zu bekommen, in diesem Fall:
Code:
snapper --help
 
OP
A

Anonymous

Gast
Danke Sauerland,

das hatte ich schon des Öfteren aufgerufen, hilft mir aber nicht wirklich weiter, denn:
Ich kenne den Unterschied nicht zwischen den Schnappschüssen pre post und single. Mit den Nummern davor kann ich mal gar nichts anfangen. Also lösche ich besser nichts, bevor wieder etwas nicht funktioniert.
 
OP
A

Anonymous

Gast
Davon habe ich so viele *seufz*
Bin ja von Natur aus faul, weißt du :D (aber ich werde mir Mühe geben ...) :zensur:
 

dzug

Guru
hei.
Ich habe keine Probleme mit "schnappschüssen".
snapper ist nicht Installiert.
gruss dzug.
 

revealed

Guru
Servus!

Schau mal hier:
https://www.suse.com/de-de/documentation/sled-12/book_sle_admin/data/sec_snapper_setup.html

Da in dem Dokument ab "Snapshot typen. 4.1.1". Dort wird auch auf pre u. post eingegangen. "single" ist so weit ich verstehe ohne jegliche relation.

Gruß,

R
 
OP
A

Anonymous

Gast
Danke R,

das ist doch mal eine Lösung. Damit kann ich etwas anfangen und mich mal einlesen ;)
Ist hier https://www.suse.com/de-de/documentation/sled-12/book_sle_admin/data/sec_snapper_manage.html gut erklärt ("single" ist/entspricht "Einzeln"):

Snapshot-Typen#

In Snapper gibt es drei Typen von Snapshots: pre, post und einzeln. Physisch unterscheiden sie sich nicht, sie werden jedoch in Snapper unterschiedlich behandelt.

Pre
Snapshot eines Dateisystems vor einer Änderung. Zu jedem Pre-Snapshot gibt es einen zugehörigen Post-Snapshot. Verwendung z. B. für die automatischen YaST-/Zypper-Snapshots.
Post
Snapshot eines Dateisystems nach einer Änderung. Zu jedem Post-Snapshot gibt es einen zugehörigen Pre-Snapshot. Verwendung z. B. für die automatischen YaST-/Zypper-Snapshots.

Einzeln
Eigenständiger Snapshot. Verwendung z. B. für die automatischen stündlichen Snapshots. Dies ist der Standardtyp beim Erstellen von Snapshots.
 

revealed

Guru
Gern!

Ich hab mich an dem Thema mal versucht und bin dann nach abwägung etwäigen Nutzens für mich selbst wieder auf ext4 umgestiegen.

Sollte ich evtl. zum löschen markieren:
http://linux-club.de/wiki/opensuse/Tipp:_Snapper_entsch%C3%A4rfen

Gruß,

R
 
OP
A

Anonymous

Gast
Schau ich mir die Tage auch in Ruhe an.
 

Sauerland

Ultimate Guru
Hier einmal:
http://www.nrtm.org/index.php/2012/03/13/the-joys-of-btrfs-and-opensuse-or-no-space-left-on-device/
 

Bequimão

Member
Bei mir sieht das so aus:

Code:
linux-91w7:~ # snapper list
Type   | #   | Pre # | Date                     | User | Cleanup | Description           | Userdata     
-------+-----+-------+--------------------------+------+---------+-----------------------+--------------
single | 0   |       |                          | root |         | current               |              
single | 1   |       | Thu Nov  5 11:31:20 2015 | root |         | first root filesystem |              
single | 2   |       | Thu Nov  5 12:24:52 2015 | root | number  | after installation    | important=yes
single | 484 |       | Fri Apr  1 19:12:16 2016 | root |         |                       |              
single | 485 |       | Fri Apr  1 19:12:17 2016 | root |         |                       |              
pre    | 494 |       | Sat Apr  2 12:55:54 2016 | root | number  | zypp(packagekitd)     | important=no 
post   | 495 | 494   | Sat Apr  2 12:56:23 2016 | root | number  |                       | important=no 
pre    | 498 |       | Sat Apr  2 17:45:32 2016 | root | number  | zypp(packagekitd)     | important=no 
post   | 499 | 498   | Sat Apr  2 17:46:03 2016 | root | number  |                       | important=no 
pre    | 500 |       | Sun Apr  3 07:26:08 2016 | root | number  | zypp(packagekitd)     | important=no 
post   | 501 | 500   | Sun Apr  3 07:44:06 2016 | root | number  |                       | important=no 
pre    | 502 |       | Sun Apr  3 13:32:16 2016 | root | number  | yast disk             |              
post   | 503 | 502   | Sun Apr  3 13:33:57 2016 | root | number  |                       |
Code:
linux-91w7:~ # btrfs subvolume get-default /
ID 821 gen 52579 top level 258 path @/.snapshots/485/snapshot

Du kannst mit Snapper jeden Snapshot löschen außer dem Default-Snapshot. Das ist hier #485 alias #0. Snapshots #1 und #2 sollte man auch nicht löschen, was aber von Snapper per Plausibilität abgewiesen wird. Löschen der Snapshots hat auch nicht unbedingt sofortige Auswirkung auf den Speicher. Der Speicher wird durch einen Hintergrundprozess aufgeräumt.

In Yast2 hast du ein grafisches Interface für Snapper. Damit kann man auch manuelle Snapshots anlegen. Das scheint mir sinnvoll, wenn man vor einem Rollback einen Fixpunkt setzen will, zu dem man ggf. zurückkehren will.

Viele Grüße
Bequimão

Korrektur: Die Snapshots mit Nummern #1 und #2 lassen sich löschen, da sie nicht das Default-Subvolume sind. Das macht dann sofort 3 GiB frei. Nach 5 Monaten braucht man ja auch nicht mehr auf den Installationszustand zurückgehen.
 
OP
A

Anonymous

Gast
Habe mal etwas Staub gewischt & aufgeräumt :D
Schaut nun so aus, alles gut soweit

Code:
Passwort: 
linux-bmws:~ # snapper list
Type   | #   | Pre # | Date                     | User | Cleanup | Description       | Userdata    
-------+-----+-------+--------------------------+------+---------+-------------------+-------------
single | 0   |       |                          | root |         | current           |             
single | 890 |       | Thu Mar  3 13:25:20 2016 | root |         |                   |             
pre    | 892 |       | Mon Apr  4 00:17:30 2016 | root | number  | yast snapper      |             
single | 893 |       | Mon Apr  4 00:22:08 2016 | root |         | april2016         |             
post   | 894 | 892   | Mon Apr  4 00:22:48 2016 | root | number  |                   |             
pre    | 895 |       | Mon Apr  4 11:07:13 2016 | root | number  | zypp(packagekitd) | important=no
post   | 896 | 895   | Mon Apr  4 11:07:33 2016 | root | number  |                   | important=no
linux-bmws:~ #
 
Oben