Jump to content
We're Hiring! Full Stack Developer ×

Restore Backup der Container?


donbruno

Recommended Posts

Hallo NG,

 

ich habe nach einem Update auf rc10.4 kein appdata mehr und meine Docker container sind auch weg 😞

 

ich habe ein Backup mit borg/borgmatic gemacht.

 

Nun habe ich z.B. Adguard home als docker container aus dem AppStore installiert und die Daten aus dem Borg Backup zurück gespielt, klappt auch.

 

Fragen:

1.) Wie kann ich den auch die ganzen Docker Container mit ihren Einstellungen wieder herstellen?

2.) Und wodurch können Daten auf dem /mnt/user/appdata weg sein?

 

Gruß

THomas

Link to comment
4 hours ago, donbruno said:

Wie kann ich den auch die ganzen Docker Container mit ihren Einstellungen wieder herstellen?

 

Klick auf "Add Container" auf der Docker Übersicht. Dann oben auf das "Template" Drop-Down Feld. Dann mûssten unter "User Templates" Deine Container aufgeführt sein.

 

4 hours ago, donbruno said:

/mnt/user/appdata

 

Wo lag das denn? Array oder Pool? Zunächst einmal würde ich es auf der Konsole versuchen (ls -lisa /mnt/user/appdata/). Was wird ausgegeben?

Edited by hawihoney
Link to comment

lag im Pool, bevorzugt im Pool 

 

und ich hatte es so eingestellt, daß der mover alle 3 Std läuft. 

 

ich habe das so verstanden, daß selbst wenn der Cache ausfällt alles noch im array ist, ist die Annahme falsch? 

 

Mit dem Add Container klappt, hab dann die Daten aus App zurück gespielt und alles wieder da, Backup sei dank!!!! 

Link to comment
27 minutes ago, donbruno said:

ist die Annahme falsch?

 

Je nach Konfiguration des Caches, ja.

 

Quote aus den FAQ:

 

Quote

Benötige ich zwei SSDs für den Cache?

Dateien befinden sich entweder auf der SSD oder dem HDD Array. Mit nur einer SSD besteht die Gefahr, dass diese Dateien verloren gehen. Ein regelmäßiges Backup hilft nur, wenn keine Dateien auf den Server verschoben, also von der Quelle gelöscht wurden. Wir empfehlen daher zwei SSDs.

 

Link to comment

ok, ich habe zwei SSDs im Cache, allerdings eine 1TB und eine 512GB

 

wohl nicht so glücklich... sind aber nur 60GB im Cache...

 

Desweiteren wäre die FRage, was soll den in AppData abgelegt werden?

Ich hab zum Bsp. Photoprism und bis auf die Ordner Import und Export sind alle in AppData, wäre es da nicht sinnvoller, die "DBs" auf das Array zu legen?

Link to comment
2 hours ago, donbruno said:

ich habe das so verstanden, daß selbst wenn der Cache ausfällt alles noch im array ist, ist die Annahme falsch? 

Dateien liegen entweder auf dem Cache oder dem Array. Allerdings ist das doch völlig irrelevant für dein Problem. Du hast gesagt, dass du ein Update gemacht hast. Dadurch wird ja nicht der Pool entfernt.

 

Also entweder hast du noch was anderes gemacht oder es ist einfach nur dein docker Image kaputt gegangen, was schlicht irrelevant ist, weil alle Dateien nach wie vor in /mnt/user/appdata vorhanden sind.

 

Also woher nimmst du die Annahme, dass die weg seien? Shares > Appdata > Inhalt anzeigen. Wirklich leer? 

 

Link to comment

 15199648742375685 0 drwxrwxrwx 1 nobody   users 166 Apr 23 07:05 ./
648799821318062208 0 drwxrwxrwx 1 nobody   users 142 Apr 23 04:40 ../
 15199648742375690 0 drwxrwxrwx 1 nobody   users  32 Apr  8 13:59 adguard_home/
 15199648742377074 0 drwxr-xr-x 1 root     root   46 Apr 23 07:05 borgmatic/
 15199648742375929 0 drwxr-xr-x 1 donbruno users 132 Apr 23 07:04 flame/
 15199648742375711 0 drwxr-xr-x 1 nobody   users 122 Apr 23 06:58 freshrss/
 15199648742376090 0 drwxr-xr-x 1 nobody   users  22 Apr 23 03:46 gitea/
 15199648742375778 0 drwxr-xr-x 1 root     root   44 Apr 23 07:13 paperless-ngx/
 15199648742375957 0 drwxr-xr-x 1 nobody   users  88 Apr 23 03:59 photoprism/
 15199648742375774 0 drwxr-xr-x 1 nobody   users  42 Apr 23 03:20 searxng/
 15199648742376107 0 drwxr-xr-x 1 nobody   users  32 Apr 23 03:48 wireguard-easy/
 

 

das die Ausgabe, wobei die Daten zurückgespielt wurden von mir.

 

 

Auswahl_001.png

Link to comment
4 hours ago, mgutt said:

Also entweder hast du noch was anderes gemacht oder es ist einfach nur dein docker Image kaputt gegangen, was schlicht irrelevant ist, weil alle Dateien nach wie vor in /mnt/user/appdata vorhanden sind.

 

Also woher nimmst du die Annahme, dass die weg seien? Shares > Appdata > Inhalt anzeigen. Wirklich leer? 

 

war gestern leer. 

 

nach dem Update und vor dem wieder anfahren des Arrays, wollte ich die 512gb ssd aus dem Cache nehmen. 

wurde aber gemeckert beim hochfahren und ich habs wieder rückgängig gemacht. 

dann kommt es wohl von sowas...??? 

Edited by donbruno
Link to comment
1 hour ago, donbruno said:

wollte ich die 512gb ssd aus dem Cache nehmen. 

wurde aber gemeckert beim hochfahren und ich habs wieder rückgängig gemacht.

 

Bin nicht so in BTRFS, aber erfordert das nicht Scrub oder Balance? Einfach ein Device aus einem RAID rausnehmen, Starten, Stoppen und wieder reinstecken geht meines Erachtens ohne Interaktion des Nutzers nicht. 

 

Warte mal vorsichtshalber auf die Antwort eines BTRFS Kenners.

 

Link to comment

Ich habe mit einer 2TB SSD angefangen und eine 1GB Datei drauf erstellt. Danach habe ich eine 1TB SSD hinzugefügt:

image.thumb.png.5521742791acc68c609973e9b2a9f50a.png

 

Dann die 2TB entfernt und den Start bestätigt:

image.thumb.png.cc8142563439c0a321acb9aa96e02eae.png

 

Wie gehabt 1GB belegt:

image.thumb.png.5dc864fddbf3fba31161d7627b6ddea5.png

 

Dann die 2TB wieder ausgewählt und nun werde ich gewarnt, dass die 2TB SSD formatiert wird:

image.thumb.png.c06df5cc76aeaec06528d7ed55811213.png

 

Wie gehabt Daten noch da:

image.thumb.png.fe962f4050eab1d8cb34e5abc14524a1.png

 

Auch wenn ich das andersherum mache und die 1TB gegen eine weitere 2TB ersetze, sind die Daten noch da:

image.thumb.png.1f11d369af735bc8b498d7aa2e6ef2f9.png

 

Auch andersherum zuordnen ändert nichts:

image.thumb.png.2c03907b83ae88d5da5ce5a655804281.png

 

Fazit: Ich hab keine Ahnung wie du das geschafft hast.

 

Link to comment
1 hour ago, mgutt said:

Ich habe mit einer 2TB SSD angefangen und eine 1GB Datei drauf erstellt. Danach habe ich eine 1TB SSD hinzugefügt:

image.thumb.png.5521742791acc68c609973e9b2a9f50a.png

 

Dann die 2TB entfernt und den Start bestätigt:

image.thumb.png.cc8142563439c0a321acb9aa96e02eae.png

 

Wie gehabt 1GB belegt:

image.thumb.png.5dc864fddbf3fba31161d7627b6ddea5.png

 

Dann die 2TB wieder ausgewählt und nun werde ich gewarnt, dass die 2TB SSD formatiert wird:

image.thumb.png.c06df5cc76aeaec06528d7ed55811213.png

 

Wie gehabt Daten noch da:

image.thumb.png.fe962f4050eab1d8cb34e5abc14524a1.png

 

Auch wenn ich das andersherum mache und die 1TB gegen eine weitere 2TB ersetze, sind die Daten noch da:

image.thumb.png.1f11d369af735bc8b498d7aa2e6ef2f9.png

 

Auch andersherum zuordnen ändert nichts:

image.thumb.png.2c03907b83ae88d5da5ce5a655804281.png

 

Fazit: Ich hab keine Ahnung wie du das geschafft hast.

 

ich auch nicht :( bin ja froh, das ich das Backup habe und es auch funktioniert - - > gleich mal getestet, geil

 

ich hab jetzt mal bei AppData Cache auf yes gesetzt, dann sollte es ja auf dem Array landen. 

 

Hast du das Array hochgefahren und wurde die disk formatiert? 

Edited by donbruno
Link to comment
5 minutes ago, donbruno said:

ich hab jetzt mal bei AppData Cache auf yes gesetzt, dann sollte es ja auf dem Array landen. 

 

teilweise (Daten wo nicht in Benutzung sind werden verschoben ... aktive NICHT, sprich, wenn während der mover läuft und die docker's aktiv sind ...)

 

und ... du bist dir bewusst dass dein array dann permanent läuft, sprich, die Platten NICHT in den spindown gehen (wo appdata Daten drauf liegen)

 

das nur als Anmerkung ...

Link to comment
5 minutes ago, donbruno said:

Wie macht ihr das dann mit den docker Containern und den Daten darin und dem Cache??? 

da ich persönlich btrfs 0 vertraue, single drive cache's, backup Strategie ... fertig.

 

der Rest wird primär auf cache pools setzen mit btrfs ... im "raid1" mode zur Ausfallsicherheit.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...