Bearbeiten von „Datensicherung“
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird öffentlich sichtbar, falls du Bearbeitungen durchführst. Sofern du dich anmeldest oder ein Benutzerkonto erstellst, werden deine Bearbeitungen zusammen mit anderen Beiträgen deinem Benutzernamen zugeordnet.
Die Bearbeitung kann rückgängig gemacht werden.
Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 20: | Zeile 20: | ||
== Upload auf einen Server per LFTP == | == Upload auf einen Server per LFTP == | ||
− | Installieren Sie das Paket | + | Installieren Sie das Paket 'lftp' mit |
− | {{Shell|> sudo zypper in lftp | + | {{Shell|> sudo zypper in lftp}} |
und tragen Sie in der Datei <tt>/etc/lftp.conf</tt> nach: | und tragen Sie in der Datei <tt>/etc/lftp.conf</tt> nach: | ||
set ssl:verify-certificate no | set ssl:verify-certificate no | ||
set net:connection-limit 4 | set net:connection-limit 4 | ||
− | Für die Übertragung ohne Trash-File und ohne EGVP erstellen Sie dann im <tt>bin</tt>-Verzeichnis mit einem Texteditor wie z.B. | + | Für die Übertragung ohne Trash-File und ohne EGVP erstellen Sie dann im <tt>bin</tt>-Verzeichnis mit einem Texteditor wie z.B. 'kate' das folgende Shellprogramm mit Namen 'lawsuitsync': |
#!/bin/bash | #!/bin/bash | ||
+ | # echo -e "Wir spiegeln \e[5m;1mLawsuit \e[25mNormal auf MEINSERVER.de" | ||
kstart --window "lftp" --desktop 2 xterm -geometry 100x10 -e lftp -f " | kstart --window "lftp" --desktop 2 xterm -geometry 100x10 -e lftp -f " | ||
open MEINSERVER.de | open MEINSERVER.de | ||
user USERNAME PASSWORT | user USERNAME PASSWORT | ||
lcd /home/BENUTZER/lawsuit/ | lcd /home/BENUTZER/lawsuit/ | ||
− | mirror --reverse --delete --verbose --exclude '^\..*' --exclude 'egvp | + | mirror --reverse --delete --verbose --exclude '^\..*' --exclude 'egvp/' /home/BENUTZER/lawsuit/ html/lawsuit/ |
bye;" | bye;" | ||
− | Machen Sie die Datei ausführbar mit | + | Machen Sie die Datei ausführbar mit |
− | {{Shell|> chmod +x lawsuitsync | + | {{Shell|> chmod +x lawsuitsync}} |
− | Um den Abgleich bereits nach dem Hochfahren des Rechners automatisch auszuführen, | + | Um den Abgleich bereits nach dem Hochfahren des Rechners automatisch auszuführen, verschieben Sie 'lawsuitsync' anschließend in das Autostart-Verzeichnis |
− | + | {{Shell|> mv lawsuitsync ~/.config/autostart/}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Synchronisieren mit NAS über eine VPN-Verbindung == | |
− | |||
− | + | === Verbindung über ein Virtual Private Network (VPN) mit der Fritz!Box === | |
− | + | Wenn Sie eine Fritz!Box benutzen, lässt sich mit wenig Aufwand eine sichere Datenverbindung zu einer anderen Fritz!Box in einem anderen Gebäude oder einer anderen Stadt einrichten, zu der die Daten gespiegelt werden sollen. Die Fritz!Box kümmert sich auch um die richtige Weiterleitung der jeweils wechselnden privaten IP-Adresse, wenn Sie keine feste IP eingerichtet haben (Dynamic DNS), so dass Sie keinen eigenen dynDNS-Anbieter benötigen. Melden Sie dazu, sofern noch nicht vorhanden, ein eigenes Fritz!Box-Konto an in der Box unter der Rubrik "Internet"->"MyFRITZ!Konto". | |
− | |||
− | == | ||
− | |||
− | |||
− | Wenn Sie eine Fritz!Box benutzen, lässt sich mit wenig Aufwand eine sichere Datenverbindung zu einer anderen Fritz!Box in einem anderen Gebäude oder einer anderen Stadt einrichten, zu der die Daten gespiegelt werden sollen. | ||
− | |||
− | |||
− | |||
− | Die Fritz!Box kümmert sich auch um die richtige Weiterleitung der jeweils wechselnden privaten IP-Adresse, wenn Sie keine feste IP eingerichtet haben (Dynamic DNS), so dass Sie keinen eigenen dynDNS-Anbieter benötigen. Melden Sie dazu, sofern noch nicht vorhanden, ein eigenes Fritz!Box-Konto an in der Box unter der Rubrik "Internet"->"MyFRITZ!Konto". | ||
Sie erhalten am Ende eine eigene permanente Domain, über die das Netzwerk auch bei wechselnder IP immer von außen adressiert werden kann, z.B. | Sie erhalten am Ende eine eigene permanente Domain, über die das Netzwerk auch bei wechselnder IP immer von außen adressiert werden kann, z.B. | ||
https://y12redgbn56vdsdfg.myfritz.net | https://y12redgbn56vdsdfg.myfritz.net | ||
Zeile 78: | Zeile 60: | ||
{{Shell|> mkdir Backup}} | {{Shell|> mkdir Backup}} | ||
legt ein neues lokales Unterverzeichnis <tt>Backup</tt> an. | legt ein neues lokales Unterverzeichnis <tt>Backup</tt> an. | ||
− | {{Shell|> sudo mount 192.168.178. | + | {{Shell|> sudo mount 192.168.178.15:volume1/Documents /home/BENUTZER/Backup<br>> rsync -a /home/BENUTZER/Documents/ /home/BENUTZER/Server/}} |
− | hängt das entfernte Verzeichnis <tt>Documents</tt> der NAS in das neue | + | hängt das entfernte Verzeichnis <tt>Documents</tt> der NAS in das neue Verzeichnis <tt>Backup</tt> ein und gleicht anschließend mit ''rsync'' die Inhalte ab, wobei die Option "-a" bewirkt, dass alle Unterverzeichnisse, symbolischen Links und sämtliche Rechte und Zeiten der Quelldatei beibehalten werden. Erforderlich ist dafür, dass der Benutzer vollständige Schreibrechte auf die Dateien und Unterverzeichnisse hat, ansonsten müssen diese Rechte erst noch mit |
{{Shell|> sudo chmod a+rw -R /home/BENUTZER/Documents/*}} | {{Shell|> sudo chmod a+rw -R /home/BENUTZER/Documents/*}} | ||
eingeräumt werden. | eingeräumt werden. | ||
=== Automatische Ausführung beim Systemstart === | === Automatische Ausführung beim Systemstart === | ||
− | Um den NAS automatisch beim Booten einzubinden, ergänzen Sie | + | Um den NAS automatisch beim Booten einzubinden, ergänzen Sie folgende Zeile in der Datei <tt>/etc/fstab</tt>: |
− | 192.168.178.100:volume1/Documents /home/BENUTZER/Backup | + | 192.168.178.100:volume1/Documents /home/BENUTZER/Backup nfs defaults 0 0 |
− | Die IP-Adresse "192.168.178.100" ist in diesem Fall jene | + | Die IP-Adresse "192.168.178.100" ist in diesem Fall jene der NAS, oder bei Verbindung über VPN, jene der NAS im entfernten Netzwerk. |
Nun können beide Verzeichnisse automatisch per Shellskript | Nun können beide Verzeichnisse automatisch per Shellskript | ||
− | #!/bin/bash<br><br> | + | #!/bin/bash<br><br># echo -e "Wir spiegeln \e[5m;1mDocuments \e[25mNormal auf die Synology"<br> rsync -auvPz ~/Documents/ ~/Server/ |
− | synchronisiert werden, indem die so erzeugte Datei, z.B. mit | + | synchronisiert werden, indem die so erzeugte Datei, z.B. mit Namen ''mysync'' mit |
− | {{Shell|> sudo chmod a+g mysync | + | {{Shell|> sudo chmod a+g mysync}} |
ausführbar gemacht und anschließend in das lokale Unterverzeichnis <tt>.config/autostart</tt> verschoben wird: | ausführbar gemacht und anschließend in das lokale Unterverzeichnis <tt>.config/autostart</tt> verschoben wird: | ||
− | {{Shell|> mv mysync | + | {{Shell|> mv mysync ~/.config/autostart/}} |
− | == | + | ===External links=== |
− | + | *[https://www.perl.org/ Perl-Community] | |
− | *[https://www. | ||
{{DEFAULTSORT:{{PAGENAME}}}} | {{DEFAULTSORT:{{PAGENAME}}}} | ||
[[Category:Linuxinstallation]] | [[Category:Linuxinstallation]] |