Kompletten Linux-Server Downloaden

DreamGamer

Lieutenant
Registriert
Feb. 2017
Beiträge
572
Hallo, hat einer eine Idee wie ich ein Backup von meinem Server erstellen könnte? Ich würde gerne meinen ganzen Linux (Debian 8) Server downloaden jede Kleinigkeit und auf meinem Windows-PC backupen. Ich wüsste nur das es über ftp geht dies kann ich aber aktuell nicht aufspielen. Wüsste einer einen anderen weg?

MFG DreamGamer
 
  • Gefällt mir
Reaktionen: DFFVB
Da würde ich mal den Hoster befragen. Oft haben die eine Backup-Funktion.

Ein laufendes System mit rsync sichern funktioniert nicht wirklich zuverlässig (ausser du sicherst ein atomaren Snapshot).
 
@Wochenende mein Hoster hat eine Backup-Funktion nur kostet, die ziemlich viel deshalb suche ich eine alternative :=)

@blablub1212 Rsync klingt eig. ganz gut nur habe ich keinen Speicherplatz auf diesem Server für das Backup. Mein Server hat eine 10GB SSD und davon sind 9,8GB belegt.
 
Installier dir einen SSH-Server zuhause und mach ich von außen erreichbar und mounte deinen Windows-Rechner per SSHFS:

https://www.google.de/amp/s/www.dig...hfs-to-mount-remote-file-systems-over-ssh.amp

Damit löst sich dann dein Platzproblem. Bei Linux musst du bei Backups immer darauf achten, dass Symlinks und Berechtigungen erhalten bleiben. Daher immer ein Tar Archive oder Image erstellen und nicht einfach alles per FTP ziehen.
 
@DreamGamer als tar packen und dann herunterladen wäre die einfachste Möglichkeit gewesen.
Scp soll auch Ordner unterstützen.
Das Problem ist eher das Symlinks, Dateiberechtigungen dann wahrscheinlich weg sind.

Ne andere Möglichkeit wäre mit rsync über ssh auf ein lokal installiertes linux (das z.B in Virtualbox) zu sichern. Goole mal Daten mit rsync unter linux snchronisieren ssh.
Ergänzung ()

Mir ist bewusst das der Themenersteller windows benutzt. Aufgrund des Platzproblems auf dem server wird er wohl nicht den Server in ein tar archiv vom server aus packen können.
 
Zuletzt bearbeitet:
rsync --daemon sollte auch unter dem Windows Subsystem für Linux funktionieren. Damit kann man direkt vom rsync auf dem Server zum Daemon unter Windows übertragen.

Ich habe aber keine Ahnung wie das mit den Berechtigungen ist dann.
 
bluedxca93 schrieb:
Aufgrund des Platzproblems auf dem server wird er wohl nicht den Server in ein tar archiv vom server aus packen können.
Das muss man auch nicht. Das kann man alles in einem Zug erledigen (lesen, packen, senden).
Code:
ssh root@11.22.33.44 "tar cvf - -C / --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/tmp . |pigz" > /tmp/server-backup-$(date -I).tar.gz
  • Anstatt der excludes kann man die Rootpartition auch einfach irgendwo nochmal mounten und von dort direkt packen (sofern man Rootrechte hat).
  • Datenbanken, offene Dateien u.ä. müssen u.U. gesondert gesichert werden.
 
Zuletzt bearbeitet:
Zurück
Oben