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, verschieben Sie 'lawsuitsync' anschließend in das Autostart-Verzeichnis | |
− | {{Shell|> | + | {{Shell|> mv lawsuitsync ~/.config/autostart/}} |
− | |||
− | |||
− | == Synchronisieren mit | + | == Synchronisieren mit NAS über eine VPN-Verbindung == |
− | === Virtual Private | + | === Verbindung über ein Virtual Private Networt (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. | + | 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 Domain, über die das Netzwerk von außen angesprochen werden kann, selbst wenn sich die IP ändert, z.B. | |
− | |||
− | |||
− | 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 | ||
https://y12redgbn56vdsdfg.myfritz.net | https://y12redgbn56vdsdfg.myfritz.net | ||
− | In gleicher Weise verfahren Sie bei der entfernten Fritz!Box. Nun können Sie auch die entfernte Fritz!Box von außen über die angegebene Domain | + | In gleicher Weise verfahren Sie bei der entfernten Fritz!Box. Nun können Sie auch die entfernte Fritz!Box von außen über die angegebene Domain steuern. Richten Sie auf diesem Weg in beiden Boxen die VPN-Verbindung ein, indem Sie unter der Rubrik "Internet"->"Freigaben"->"VPN" den Button "VPN-Berbindung hinzufügen" anklicken und auf der folgenden Einstellungsseite das jeweils entfernte Netzwerk mit der soeben erzeugten Domain, z.B. "y12redgbn56vdsdfg.myfritz.net", eintragen. Mit "Entferntes Netzwerk" in der nächsten Zeile ist dann nicht mehr die wechselnde IP gemeint, unter der die Box jeweils vom Telefonanbieter im Internet bekannt gemacht wird, sondern die eigene Heimnetz-IP, die Sie intern vergeben haben, meist aus dem Nummernbereich "192.168.X.X". |
− | {{ | + | {{Hinweis| Systembedingt muss das entfernte Netzwerk eine andere IP-Nummer haben muss als das eigene. Wenn beide Boxen mit der unveränderten Standard-IP der Auslieferung arbeiten, müssen Sie also zumindest eine IP-Adresse unter "Heimnetz"->"Netzwerk"->Netzwerkeinstellungen" mit dem Button "IPv4-Adressen" ändern.}} |
− | + | Achten Sie bei der Eintragung der entfernten IP darauf, im vierten Feld lediglich die "0" als Identifikation für das gesamte Netzwerk einzutragen und nicht etwa die "1" für die Fritz!Box oder gar die Endung für die NAS, denn zu diesen Endgeräten kann keine VPN-Verbindung hergestellt werden. Die richtige Maskenbezeichnung lautet dann "255.255.255.0". | |
− | + | Wenn die Verbindung korrekt hergestellt wurde, | |
− | |||
− | Die richtige Maskenbezeichnung | ||
− | Wenn die Verbindung korrekt hergestellt wurde, | ||
=== Ersteinrichtung === | === Ersteinrichtung === | ||
Fortschrittlicher als das Überprüfen und Kopieren des gesamten Dateienbestandes ist es, selektiv nur die geänderten Daten zu übertragen, insbesondere bei der Datensicherung auf einem Network Attached Storage (NAS). Hierfür bietet sich, sofern man den vollen Zugriff auf den Dateiordner hat, das Programm ''rsync'' an: | Fortschrittlicher als das Überprüfen und Kopieren des gesamten Dateienbestandes ist es, selektiv nur die geänderten Daten zu übertragen, insbesondere bei der Datensicherung auf einem Network Attached Storage (NAS). Hierfür bietet sich, sofern man den vollen Zugriff auf den Dateiordner hat, das Programm ''rsync'' an: | ||
− | {{Shell|> | + | {{Shell|> su<br>mount 192.168.178.15:volume1/Documents /home/BENUTZER/Server<br> rsync -a /home/BENUTZER/Documents/ /home/BENUTZER/Server/}} |
− | + | oder, nachdem das Zielverzeichnis einmalig gemountet wurde, per Shellskript mit Erhalt des <tt>#recycle</tt>-Ordners im Zielverzeichnis: | |
− | + | #!/bin/bash<br><br># echo -e "Wir spiegeln \e[5m;1mDocuments \e[25mNormal auf die Synology"<br> rsync -auvPz ~/Documents/* ~/Server/ | |
− | |||
− | |||
− | |||
=== 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/ | + | 192.168.178.100:volume1/Documents /home/BENUTZER/Server 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 Netzwerks. |
+ | |||
+ | == Weitere benötigte RPM-Pakete == | ||
+ | {{Shell|> sudo zypper in unoconv qrencode tesseract}} | ||
+ | |||
+ | == Installation fehlender Perl-Module == | ||
+ | Einige Perl-Module, die ''Lawsuit'' verwendet, sind nicht in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt: | ||
+ | {{Shell|> sudo zypper in gcc zip perl-Archive-Zip perl-Net-Whois-Raw perl-PDF-API2 perl-PerlMagick perl-YAML}} | ||
− | + | Als Superuser starten Sie die MCPAN-Shell: | |
− | + | {{Shell|> su<br># perl -e shell -MCPAN}} | |
− | + | und installieren Sie dann die folgenden Module: | |
− | {{Shell|> | + | {{Shell|cpan[1]>install ODF::lpOD<br>cpan[2]>install URI::Encode<br>cpan[3]>install JSON<br>cpan[4]>install Net::Google::CalendarV3}} |
− | |||
− | |||
− | == | + | ===External links=== |
− | + | *[https://www.perl.org/ Perl-Community] | |
− | *[https://www. | ||
{{DEFAULTSORT:{{PAGENAME}}}} | {{DEFAULTSORT:{{PAGENAME}}}} | ||
[[Category:Linuxinstallation]] | [[Category:Linuxinstallation]] |