Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid zu Unraid Read Only Backup

Featured Replies

Hallo,

 

ich würde gerne ein Backup von meinen Hauptsystem aufs Backup System machen. Dabei aber das von @mgutt favorisierte Read Only Vorgehen gerne umsetzen.

 

Ich dachte dabei an luckyBackup als GUI Backup Software was dann die Daten vom Hauptsystem Read Only abruft.

 

Ich denke das dafür der rsync Server Docker und der SSH Key vom Backup System bzw. des dortigen luckyBackup Docker benötigt wird der im rsync Server Docker des Hauptsystem hinterlegt wird.

 

Wie bekomme ich das Hauptsystem den Read Only ins luckyBackup? Wird das über die entfernt Option und die Eintragung des Servers gemacht oder wird dabei ggf. Read Only umgegangen?

 

Dürfte eigentlich nicht weil man sich ja zum rsync Server Docker verbindet und dort Read Only für bspw. /mnt/user angeben kann.

 

Falls meine Überlegungen falsch sind, korrigiert mich bitte.

 

Vielen Dank!

 

Viele Grüße

 

Revan335

  • Community Expert

Der rsync server Docker darf nur read only auf die Daten (/mnt/user) zugreifen und damit hast du dein gewünschtes Ergebnis.

 

Allerdings solltest du nicht appdata auf die Art sichern, wenn du nicht 100%-tig sicher bist, dass die Dateirechte 1:1 übernommen werden. Ein Kunde hat mal auf NTFS gesichert und so ziemlich alle Container Backups waren dadurch wertlos.

  • Author
25 minutes ago, mgutt said:

Der rsync server Docker darf nur read only auf die Daten (/mnt/user) zugreifen und damit hast du dein gewünschtes Ergebnis.

 

Allerdings solltest du nicht appdata auf die Art sichern, wenn du nicht 100%-tig sicher bist, dass die Dateirechte 1:1 übernommen werden. Ein Kunde hat mal auf NTFS gesichert und so ziemlich alle Container Backups waren dadurch wertlos.

Vielen Dank für die schnelle Antwort!

 

Mir kam gerade der Gedanke, das sich der SSH Key vom Docker Container bei jedem Update/Konfigurationsanpassung ändern könnte, weil der Docker Container ja neu erstellt wird. Denke ich da richtig?

  • Author

Bekomme diese Info, wenn ich den id_rsa.pub in den Job Settings angebe und den Job starte. Für den Anfang hab ich erst mal nen Test Run/Simulation gestartet.

 

bad permissions root@Unraid Hauptserver: Permission denied (publickey,keyboard-interactive). 

Werden die SSH Keys unter luckyBackup/.ssh bei neu Erstellung des Docker Containers neu erstellt? @ich777

 

Muss der Docker Container privilegierte Rechte/als Root gestartet werden damit das mit dem SSH funktioniert?

Edited by Revan335

1 hour ago, Revan335 said:

Werden die SSH Keys unter luckyBackup/.ssh bei neu Erstellung des Docker Containers neu erstellt? @ich777

Nein.

 

1 hour ago, Revan335 said:

Muss der Docker Container privilegierte Rechte/als Root gestartet werden damit das mit dem SSH funktioniert?

Nein.

  • Author
2 hours ago, ich777 said:

Nein.

 

Nein.

Super!

 

Dann müsste ich die Host.rsa.pub, für SSH/rsync nehmen können und brauche keine eigenen erstellen.

 

Oder trifft dies zu?

4 hours ago, Revan335 said:

Mir kam gerade der Gedanke, das sich der SSH Key vom Docker Container bei jedem Update/Konfigurationsanpassung ändern könnte, weil der Docker Container ja neu erstellt wird. Denke ich da richtig?

Am Ende des Public Keys steht ja immer von welchem Client @dh1d34543/Container ID nehme ich an. Die ändert sich wenn ich das richtig gesehen hab.

4 hours ago, Revan335 said:

Dann müsste ich die Host.rsa.pub, für SSH/rsync nehmen können und brauche keine eigenen erstellen.

Genau, wegen dem hab ich das ja so gemacht.

 

4 hours ago, Revan335 said:

Am Ende des Public Keys steht ja immer von welchem Client @dh1d34543/Container ID nehme ich an. Die ändert sich wenn ich das richtig gesehen hab.

Das macht nix, der key ist wichtig (aber nichts daran ändern).

  • Author
On 9/4/2022 at 8:28 PM, Revan335 said:
bad permissions root@Unraid Hauptserver: Permission denied (publickey,keyboard-interactive). 

Weiß einer von euch vielleicht was ich hier übersehe oder was noch falsch läuft? Was könnte am Rsync-Server oder ggf. am luckyBackup Container noch falsch laufen? Es tritt auch auf wenn man die bereits vorhandenen Keys im luckyBackup Container nutzt. @mgutt

@ich777

On 9/5/2022 at 4:05 AM, ich777 said:

Genau, wegen dem hab ich das ja so gemacht.

 

Super!

  • Community Expert

Kann es sein, dass du als Ziel den Servernamen von unRAID eingetragen hast?

 

Auf welcher IP und welchem Port lauscht der rsync Container?

2 hours ago, Revan335 said:

Weiß einer von euch vielleicht was ich hier übersehe oder was noch falsch läuft? Was könnte am Rsync-Server oder ggf. am luckyBackup Container noch falsch laufen? Es tritt auch auf wenn man die bereits vorhandenen Keys im luckyBackup Container nutzt. @mgutt

Nimst du die falschen Keys evtl?

  • Author
14 hours ago, ich777 said:

Nimst du die falschen Keys evtl?

Hab jetzt nochmal geschaut. Den RSA Host Key ohne pub in den Job Settings.

 

Und den pub in den rsync-server Container von @mgutt

16 hours ago, mgutt said:

Kann es sein, dass du als Ziel den Servernamen von unRAID eingetragen hast?

 

Auf welcher IP und welchem Port lauscht der rsync Container?

Habe Server und Port des Containers genommen.

 

Kann durchaus sein, dass ich die Keys verwechselt hab.

Hab es jetzt noch mal gemacht und drauf geachtet die gleichen zu nehmen und der Testrun startet jedenfalls schon mal.

 

Vielen Dank an euch beide!

 

Teste jetzt mal den normalen Run.

  • Author
On 9/4/2022 at 6:55 PM, mgutt said:

Allerdings solltest du nicht appdata auf die Art sichern, wenn du nicht 100%-tig sicher bist, dass die Dateirechte 1:1 übernommen werden.

Wäre dies so richtig um alle Daten zu bekommen?

Das Backup Unraid System ist ja kein NTFS sondern das XFS Array.

appdata kann ich auch noch per Backup Plugin bekommen.

 

Wäre das auch richtig wenn man es bspw. auf EXT4/btrfs oder so speichert, sind ja ebenfalls Linux Dateisysteme egal ob jetzt USB Platte, Unraid Array ...

 

Hab leider gerade keine Screenshot Möglichkeit deshalb ein Foto:IMG_20220907_011400.thumb.jpg.edb1f5735c6074ce08529d33304c6661.jpg

Edited by Revan335

  • Community Expert
5 hours ago, Revan335 said:

Habe Server und Port des Containers genommen.

Was meinst du mit Server? Läuft der rsync Container in br0 oder welches Netzwerk verwendet der? 

On 9/4/2022 at 8:28 PM, Revan335 said:

Bekomme diese Info, wenn ich den id_rsa.pub in den Job Settings angebe und den Job starte. Für den Anfang hab ich erst mal nen Test Run/Simulation gestartet.

 

bad permissions root@Unraid Hauptserver: Permission denied (publickey,keyboard-interactive). 

 

Ändere in der Datei 

/etc/ssh/sshd_config

 

die Zeile

PermitRootLogin no

 

zu 

PermitRootLogin yes

 

  • Author
13 hours ago, mgutt said:

Was meinst du mit Server? Läuft der rsync Container in br0 oder welches Netzwerk verwendet der? 

Den Unraid Server/dessen IP/Name.

Container läuft als Bridge.

  • Community Expert

Die Frage ist, ob die Anfrage wirklich beim Container landet. Hast du mal in den unRAID Logs geschaut, ob da evtl falsche Loginversuche geloggt wurden? Wenn ja, dann hat er den Port vom Container nicht genommen. Testweise kannst du auch einfach den SSH Port von unRAID in irgendwas anderes ändern. Oder deaktivieren. Geht der Versuch da hin, müsste sich entsprechend die Fehlermeldung in nicht erreichbar ändern 

  • Author
54 minutes ago, mgutt said:

Die Frage ist, ob die Anfrage wirklich beim Container landet. Hast du mal in den unRAID Logs geschaut, ob da evtl falsche Loginversuche geloggt wurden? Wenn ja, dann hat er den Port vom Container nicht genommen. Testweise kannst du auch einfach den SSH Port von unRAID in irgendwas anderes ändern. Oder deaktivieren. Geht der Versuch da hin, müsste sich entsprechend die Fehlermeldung in nicht erreichbar ändern 

Ja, landet sie.

 

Hab jetzt mal nen Test mit ner UD USB Platte am Hauptserver gemacht.

 

Die konnte ich über den rsync-server Container per Read Only Slave Option aufs Backup System kopieren.

 

Teste es noch mit dem Read Only Array/mnt/users.

 

Aber sieht ja so aus als würde es nun funktionieren.

 

Vielen Dank an alle!

 

Viele Grüße

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.