[1] MLD-5.x / General / [5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
 

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
Hallo,

ich habe es irgendwie geschafft, einen Snapshot zu erzeugen, der sich nun nicht mehr über das Web-IF löschen lässt.

Anzeige im Web-IF:
Code: [Select]
ERROR: Could not destroy subvolume/snapshot: Directory not empty
Delete subvolume (no-commit): '/mnt/root/2021-01-04 09:50'
failed

Gibt es eine einfache Möglichkeit, diesen Snapshot über die Konsole zu entfernen?
Im Root-Verzeichnis findet sich auch eine Datei namens /snapshotinfo, da steht der Name dieses Snapshots drin.

Schöne Grüße
BobW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
[5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
« Reply #1 on: February 05, 2021, 11:07:34 »
Hi,
nein, wenn sich der Snapshot im Webif nicht löschen lässt, wird das auch auf der Konsole nicht mehr funktionieren.
Sollte der Snapshot viel Speicher belegen, weil dieser z.B. erstellt wurde, bevor größere Datenmengen entfernt wurden (nicht Aufnahmen), so besteht die Möglichkeit alles enthaltene zu löschen. Normalerweise belegt ein Snapshot aber nur sehr wenig Platz.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
[5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
« Reply #2 on: February 05, 2021, 20:02:17 »
Danke für die Info, Claus.

BobW

Offline wayne

  • Profi Member
  • ****
  • Posts: 317
    • View Profile
[5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
« Reply #3 on: March 18, 2023, 20:59:43 »
Ja, der Bart ist schon ziemlich lang... 8)
Aber ich würde auch gerne einen  "Toten" snapshot von Hand entfernen.

Was heißt das:
...so besteht die Möglichkeit alles enthaltene zu löschen.

In welchen Verzeichnis liegen die snaphots?
Ich finde ein /mnt/root/ nicht :-\
aktuell:
SAT>IP-Server: Kathrein EXIP 418
​streamdev-Server: MLD 6.5 testing, VM in proxmox (Hardware i5-6500T, 16GB, 256GB)
streamdev-Client 1: NUC7PJYH (Intel HD Graphics 605), MLD 6.5 testing, One For All URC 7960, ​

alt:
​streamdev-Server: MLD 5.5 testing, VM in proxmox (Hardware i5-6500T, 16GB, 256GB)
streamdev-Client 1: NUC6CAYS (Intel HD Graphics 500), MLD 5.5 testing, One For All URC 7960, ​
​streamdev-Client 2: NUC6CAYH (Intel HD Graphics 500), MLD 5.5 testing, One For All URC 7960, ​​
Media-Server: Synology DS215j
AV-Geräte: ​Hisense H65MEC5550, Dali Zensor 5 AX, Teufel S6000SW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
[5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
« Reply #4 on: March 19, 2023, 09:16:37 »
Um auf die Snapshots zuzugreifen, musst Du zuvor alle Subvolumes mounten. Das geht so:
Code: [Select]
mkdir /mnt/root
mount /dev/sda /mnt/root -o subvol=/
Das "/dev/sda" muss eventuell angepasst werden.
Nach dem Mount findest Du alle Snapshots unter /mnt/root. Jeder Datums-Ordner ist ein Snapshot. Du solltest aber hier nicht einfach einzelne Ordner löschen, da dies die Snapshots nicht entfernen würde. Lediglich der Zugriff auf die Snapshots wäre dann umständlicher. Du kannst aber den Inhalt der Ordner löschen. Dadurch wird so viel Platz frei, wie der Ordner Abweichungen von den anderen Snapshots enthält. Solltest Du auf die Idee kommen einen der Ordner die mit einem @ anfangen zu löschen oder zu verändern, wird Dein System wahrscheinlich unwiderruflich beschädigt.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline wayne

  • Profi Member
  • ****
  • Posts: 317
    • View Profile
[5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
« Reply #5 on: March 19, 2023, 11:59:12 »
Guten Morgen Claus,

nach dem Mounten sehe ich nun, dass der "tote" snapshot nicht größer ist als die "normalen". Dann stört er mich auch nicht.

Das eigentliche Problem war die zu kleine Partition von 10GB. Habe diese nun vergrößert.

Alles wieder gut... :D
 

Danke und viele Grüße
wayne
aktuell:
SAT>IP-Server: Kathrein EXIP 418
​streamdev-Server: MLD 6.5 testing, VM in proxmox (Hardware i5-6500T, 16GB, 256GB)
streamdev-Client 1: NUC7PJYH (Intel HD Graphics 605), MLD 6.5 testing, One For All URC 7960, ​

alt:
​streamdev-Server: MLD 5.5 testing, VM in proxmox (Hardware i5-6500T, 16GB, 256GB)
streamdev-Client 1: NUC6CAYS (Intel HD Graphics 500), MLD 5.5 testing, One For All URC 7960, ​
​streamdev-Client 2: NUC6CAYH (Intel HD Graphics 500), MLD 5.5 testing, One For All URC 7960, ​​
Media-Server: Synology DS215j
AV-Geräte: ​Hisense H65MEC5550, Dali Zensor 5 AX, Teufel S6000SW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20533
    • View Profile
    • ClausMuus.de
[5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
« Reply #6 on: March 19, 2023, 12:51:35 »
Du kannst mit Tools wie "du" nicht feststellen wie viel Platz ein Snapshot belegt. Wie viel platz ein snapshot tatsächlich belegt, weiß man mit Bordmitteln erst, wenn man diesen gelöscht hat (bzw. deren Ordner Inhalt), und den Freien Platz vor und nach dem Löschen vergleicht. Allerdings muss man nach dem Löschen einige Zeit warten, da das tatsächliche Löschen bei Snapshots im Hintergrund abläuft, und je nach Größe der Snapshots auch mal einige Stunden dauern kann.
Interessant zu wissen ist auch, dass der Platzbedarf von Snapshots mit der Zeit anwächst. Das ist dann der Fall, wenn andere Snapshots, mit denen Daten geteilt wurden gelöscht werden. Dann werden die verbleibenden Daten nur noch von dem übrig gebliebenen Snapshot verwendet, und kann somit auch nicht frei gegeben werden.
Es kann sich also durchaus lohnen, den Inhalt alter Snapshots, die sich nicht mehr löschen lassen, manuell zu löschen.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / General / [5.5 x86_64] "Toten" snapshot von Hand entfernen - Geht das?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.