• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Backup mit USB-Festplatte

Uwe.Lü

Hacker
Guten Abend,

wir nutzen im Büro ein IBNAS4220-B - als Raidsystem, die darauf gespeicherten Daten möchte ich auf einer, an meinem
Laptop angeschlossenen USB-Festplatte, sichern. Ziel soll sein, das Freitags und Mittwochs auf 2 unterschiedlichen USB-Platten der Datenbestand
unseres Netzlaufwerks gesichert wird. Soviel der Vorrede.

1. Bin ich mit meiner Frage hier richtig?
2 Bei der Benutzung von Grsync kommt folgende Fehlermeldung
  • **** default - Fri Apr 1 20:21:44 2016

    ** RSYNC-Befehl wird ausgeführt (Simulationsmodus):
    rsync -r -n -t --progress -z -b -s smb://admin@192.168.x.xxx/guest-share/Luedecke-Projekt/Projekte/ /run/media/uwe/INTENSO/20160401

    ssh: Could not resolve hostname smb: Name or service not known
    rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
    rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.0]
    Exit-Status des rsync-Prozesses:255
Kann Grsync überhaupt von Netzlaufwerken sichern und wenn ja, wie muss der Befehl dann lauten?
3. welches Programm nutzt ihr zur Datensicherung

Vorab vielen Dank.

Uwe
 
A

Anonymous

Gast
Uwe.Lü schrieb:
ssh: Could not resolve hostname smb: Name or service not known
rsync verwendet zur Kommunikation den TCP Port 873, wahlweise ist auch der Zugriff per ssh oder rsh möglich. ('-e ssh')

Die Fehlermeldung sagt das aus, was Du falsch gemacht hast. Ich empfehle das Lesen der manpage von rsync, wenn Du sie nicht verstehst. Da stehen noch viel mehr wertvolle Tipps drin. ;)
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Danke für Deine Antwort,

mittlerweile bin ich der Meinung, das rsync nur von Lokal sichern kann. Stimmt das?
Ich habe die externe Platte direkt am IB-Nas angeschlossen, wird auch erkannt und ich kann auch darauf zugreifen
Die Fehlermeldung sieht derzeit so aus
  • The source and destination cannot both be remote.
    rsync error: syntax or usage error (code 1) at main.c(1276) [Receiver=3.1.0]
    Exit-Status des rsync-Prozesses:1

Wenn ich GRSYNC öffne und auf auf dem Button "öffnen" gehe, komme ich nur auf meine lokalen Ordner.
 
A

Anonymous

Gast
Uwe.Lü schrieb:
mittlerweile bin ich der Meinung, das rsync nur von Lokal sichern kann. Stimmt das?
Ja: von und nach Lokal. Warum sollte auch rsync das Tragen der Kirche ums Dorf ermöglichen? ;)

Uwe.Lü schrieb:
Ich habe die externe Platte direkt am IB-Nas angeschlossen, wird auch erkannt und ich kann auch darauf zugreifen
Die Fehlermeldung sieht derzeit so aus
  • The source and destination cannot both be remote.
    rsync error: syntax or usage error (code 1) at main.c(1276) [Receiver=3.1.0]
    Exit-Status des rsync-Prozesses:1
Logge Dich (per ssh) auf Deinem IB-Nas ein und sende von dort das rsync-Kommando. Dann kopiert rsync ganz ohne Netzwerk.
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Soweit, so gut. Komme mit ssh auf den IB-Nas, und wie weiter? Bei
Code:
:~ # ssh 192.168.2.103
root@192.168.2.103's password: 
BusyBox v1.00-rc3 (2009.02.19-03:01+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

IB-NAS4220-B> rsync
-ash: rsync: not found
IB-NAS4220-B>

IB-NAS kennt rsync nicht, was ja auch nicht weiter wundert. Wir kann ich rsync auf dem Nas installieren?
 
A

Anonymous

Gast
Uwe.Lü schrieb:
IB-NAS kennt rsync nicht, was ja auch nicht weiter wundert. Wir kann ich rsync auf dem Nas installieren?
idunno
Uwe.Lü schrieb:
wir nutzen im Büro ein IBNAS4220-B - als Raidsystem, die darauf gespeicherten Daten möchte ich auf einer, an meinem Laptop angeschlossenen USB-Festplatte, sichern.
Warum machst Du es nicht auf diese Weise, bzw. warum hast Du diese Lösung überhaupt verworfen?
Notebook: rsync: von remote (IB-NAS) nach local (ext.Platte am Notebook)
Uwe.Lü schrieb:
Kann Grsync überhaupt von Netzlaufwerken sichern und wenn ja, wie muss der Befehl dann lauten?
Nicht von Netzlaufwerken, aber von einen Netzwerk mit Dateisystem-Pfadangabe.   —   rsync = Nicht-DOS.
(siehe Manpage rsync)

Ich sehe da kein Problem bei Dir, wenn ssh klappt.
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Hallo RolandDB, vielen Dank fuer Deine Hilfe.

Erst einmal alles wieder auf Anfang. Die USB-Platte hängt wieder an meinem Rechner und ist als
Code:
/run/media/uwe/INTENSO/
gebootet.

Mit diesen Einstellungen kommt die Fehlermeldung 23
Code:
**** default - Tue Apr 19 09:45:13 2016

** RSYNC-Befehl wird ausgeführt (Simulationsmodus):
pkexec rsync -r -n -t --progress -z -b -s ssh @192.168.2.103/guest-share/ /run/media/uwe/INTENSO/20160419

sending incremental file list
rsync: change_dir "/root//ssh @192.168.2.103/guest-share" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1165) [sender=3.1.0]
Exit-Status des rsync-Prozesses:23

Das scheint mir logisch, weil ich, wenn ich mich über die Konsole per ssh einlogge, sehe ich diesen Ordner nicht, weder mit dir oder ls -l.
Code:
Eth0:~ # ssh 192.168.2.103
root@192.168.2.103's password: 


BusyBox v1.00-rc3 (2009.02.19-03:01+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

IB-NAS4220-B> dir
-rw-r--r--    1 root     root           90 Apr 19 09:50 .ash_history
-rw-r--r--    1 root     root         3108 Mar  7 09:12 .rtorrent.rc
-rw-r--r--    1 root     root          476 Oct  5  2006 .profile
drwxr-xr-x   21 root     root         1024 Mar  7 09:11 ..
drwxrwxrwx    2 root     root         1024 Apr 13 15:20 .
IB-NAS4220-B> ls -l
IB-NAS4220-B> cd ..
IB-NAS4220-B> ls -l
drwxr-xr-x    7 root     root         4096 Mar  7 09:11 system
drwxr-xr-x    2 root     root         1024 Mar  7 09:10 tmpmnt
drwxr-xr-x   10 root     root            0 Mar  7 09:11 sys
drwxr-xr-x    2 root     root         1024 Apr 24  2009 volume2
drwxr-xr-x    2 root     root         1024 Apr 24  2009 volume1
drwxr-xr-x    9 root     root         1024 Mar  7 09:12 var
drwxrwxrwx    6 root     root         1024 Apr 19 09:16 tmp
drwxrwxrwx    2 root     root         1024 Apr 13 15:20 root
dr-xr-xr-x   63 root     root            0 Mar  7 09:10 proc
drwxr-xr-x    4 root     root         1024 Apr 13 14:23 mnt
drwxr-xr-x    3 root     root         1024 Apr 24  2009 lib
drwxr-xr-x    2 root     root         1024 Apr 24  2009 initrd
drwxrwxrwx    2 root     root         1024 Apr 24  2009 home
drwxr-xr-x    3 root     root         4096 Mar  7 09:12 dev
drwxr-xr-x    6 root     root         2048 Mar  7 09:12 etc
drwxr-xr-x    9 root     root         1024 Mar  7 09:11 usr
drwxr-xr-x    2 root     root         1024 Mar  7 09:11 sbin
lrwxrwxrwx    1 root     root           11 Apr 24  2009 linuxrc -> bin/busybox
drwxr-xr-x    2 root     root         1024 Apr 24  2009 bin
drwx------    2 root     root        12288 Apr 24  2009 lost+found
IB-NAS4220-B>
Mir gelingt es auch nicht, in die jeweiligen Ordner zu navigieren. :???:
 
A

Anonymous

Gast
Uwe.Lü schrieb:
Code:
pkexec rsync -r -n -t --progress -z -b -s ssh @192.168.2.103/guest-share/ /run/media/uwe/INTENSO/20160419
Die Angabe eines Benutzernamens ist für den korrekten rsync-Dateisystemzugriff obligatorisch.
Weglassen (=root) ist beim IB-NAS offenbar keine gute Idee. (root ≠ root)
Um als remote shell ssh zu verwenden, muss der Schalter -e vorangestellt sein. (Hatte ich am 02.04.16 schon geschrieben.)
Hast Du etwa die Manpage noch gar nicht gelesen?!

Und was bitte bezweckst Du mit pkexec vor rsync?
Hast Du sonst keinen Schreibzugriff auf Deine externe Platte? → Unterverzeichnis anlegen und Benutzer, Gruppe & Zugriffsrechte einstellen/anpassen.

Uwe.Lü schrieb:
Das scheint mir logisch, weil ich, wenn ich mich über die Konsole per ssh einlogge, sehe ich diesen Ordner nicht, weder mit dir oder ls -l.
Dieser Satz hier ist genauso verquer geschrieben, wie Dein rsync-Kommando oben. Passt leider zusammen. Schade!

Mir gelingt es auch nicht, in die jeweiligen Ordner zu navigieren.
Wähle den Benutzer, mit dem Du per remote auch Zugriff auf das Dateisystem hast! (Oben war das mal admin.)
$ ssh -l ichdarfdas 192.168.x.x

Tipp: Gemäß Deiner heutigen Konsolenausgabe ist ssh gar nicht nötig. rsync kommuniziert mit dem IB-NAS problemlos über TCP Port 873. ;)
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Hallo rolanddb,

ich fange mal oben an.
Code:
Und was bitte bezweckst Du mit pkexec vor rsync?
Das ist eine Ausgabe von GRSYNC - nicht weiter beachten, da ich mich jetzt mit der Konsole befasse.
Code:
Hast Du etwa die Manpage noch gar nicht gelesen?!
Leider nein, da ich nicht weiß, wo man sie findet. Beim googlen und dem Fehler 23 bin ich auf die Idee gekommen, das das ganze ein Rechteproblem sein kann.
Code:
Eth0:~ # ssh admin@192.168.2.103
admin@192.168.2.103's password: 


BusyBox v1.00-rc3 (2009.02.19-03:01+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

ulimit: 18: error setting limit (Operation not permitted)
IB-NAS4220-B> ls -l
drwxr-s--x    2 admin    users        4096 Mar 20  2013 Network Trash Folder
IB-NAS4220-B> cd ..
IB-NAS4220-B> ls -l
drwxr-xr-x    2 root     root         4096 Apr 13 15:32 log
drwxrwxrwx    7 guest-sh guest-sh     4096 Feb 22 09:49 guest-share
drwxrwxrwx    4 root     root         4096 Mar 20  2013 public
-rw-------    1 root     root         8192 Apr 14 11:43 aquota.group
-rw-------    1 root     root         8192 Apr 14 11:43 aquota.user
drwxr-s--x    3 admin    users        4096 Aug 18  2015 admin
drwx------    2 root     root        16384 Mar 20  2013 lost+found
IB-NAS4220-B> cd guest-share/
IB-NAS4220-B> ls -l
drwxrwxrwx   12 klaus    users        4096 Feb  1 11:27 MP3
drwxrwxrwx    4 guest    nobody       4096 Nov  5  2014 Backup
drwxrwxrwx    5 guest    nobody       4096 Jul  9  2014 Pictures
drwxrwxrwx    6 guest    nobody       4096 Mar  2  2015 Luedecke-Projekt
drwxr-s--x    2 guest-sh guest-sh     4096 Mar 20  2013 Network Trash Folder
IB-NAS4220-B> exit
Da sind meine Ordner. Also neuer Versuch, einmal mit dem Benutzer "root" und einmal mit dem Benutzer "admin", mit Schalter -e
Code:
Eth0:~ # rsync -r -t -e --progress -z -b -s admin@192.168.2.103/guest-share/Luedecke-Projekt/ /run/media/uwe/INTENSO/20160419
rsync: change_dir "/root//admin@192.168.2.103/guest-share/Luedecke-Projekt" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1165) [sender=3.1.0]

Eth0:~ # rsync -r -t -e --progress -z -b -s root@192.168.2.103/guest-share/Luedecke-Projekt/ /run/media/uwe/INTENSO/20160419
rsync: change_dir "/root//root@192.168.2.103/guest-share/Luedecke-Projekt" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1165) [sender=3.1.0]
Eth0:~ #
Nur noch 2 Zeilen :thumbs: Der Fehler kann sein das ich, wenn ich per ssh und "admin" auf dem IB-NAS bin erst einen Schritt zurück muss
Code:
IB-NAS4220-B> ls -l
drwxr-s--x    2 admin    users        4096 Mar 20  2013 Network Trash Folder
IB-NAS4220-B> cd ..
IB-NAS4220-B> ls -l
Wie, oder mit welchem Schalter kann ich das organisieren?
 
A

Anonymous

Gast
Uwe.Lü schrieb:
Hast Du etwa die Manpage noch gar nicht gelesen?!
Leider nein, da ich nicht weiß, wo man sie findet.
Statt: rsync einach: man rsync, und ohne weitere Anhängsel.

P.S. Code und Quote solltest Du im Forum auch auseinanderzuhalten lernen. Das sind alles so Feinheiten, die Dir unter UNIX dieselben Probleme machen.

Code:
IB-NAS4220-B> ls -l
drwxr-s--x    2 admin    users        4096 Mar 20  2013 Network Trash Folder
IB-NAS4220-B> cd ..
IB-NAS4220-B> ls -l
drwxr-xr-x    2 root     root         4096 Apr 13 15:32 log
drwxrwxrwx    7 guest-sh guest-sh     4096 Feb 22 09:49 guest-share
drwxrwxrwx    4 root     root         4096 Mar 20  2013 public
-rw-------    1 root     root         8192 Apr 14 11:43 aquota.group
-rw-------    1 root     root         8192 Apr 14 11:43 aquota.user
drwxr-s--x    3 admin    users        4096 Aug 18  2015 admin
drwx------    2 root     root        16384 Mar 20  2013 lost+found
IB-NAS4220-B> cd guest-share/
IB-NAS4220-B> ls -l
drwxrwxrwx   12 klaus    users        4096 Feb  1 11:27 MP3
drwxrwxrwx    4 guest    nobody       4096 Nov  5  2014 Backup
drwxrwxrwx    5 guest    nobody       4096 Jul  9  2014 Pictures
drwxrwxrwx    6 guest    nobody       4096 Mar  2  2015 Luedecke-Projekt
drwxr-s--x    2 guest-sh guest-sh     4096 Mar 20  2013 Network Trash Folder
IB-NAS4220-B> exit
Da sind meine Ordner. Also neuer Versuch, einmal mit dem Benutzer "root" und einmal mit dem Benutzer "admin", mit Schalter -e
Bitte lasse den Schalter -e weg, wenn Du ssh unter rsync nicht verwendest!
Du musst Dich nicht über Probleme wundern, wenn Du Dir ständig irgendwelche Eier legst.

Das Problem, dass per rsync nicht ins richtige Verzeichnis gesprungen wird, hatte ich noch nicht.
Als einfachste Lösung für Dich würde ich im IB-NAS einen symbolischen Link anlegen:
Logge Dich per ssh als admin ein und tippe folgendes:
Code:
ln -s ../guest-share/ guest-share/
Dann teste nochmal rsync.
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Code:
Eth0:~ # ssh root@192.168.2.103
root@192.168.2.103's password: 


BusyBox v1.00-rc3 (2009.02.19-03:01+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

IB-NAS4220-B> ls -l
lrwxrwxrwx    1 root     root           15 Apr 21 08:38 guest-share -> ../guest-share/
IB-NAS4220-B>
hat funktioniert, symbolischer Link ist angelegt. Nun also, ohne Schalter -e
Code:
Eth0:~ # rsync -r -t --progress -z -b -s root@192.168.2.103/guest-share/Luedecke-Projekt/ /run/media/uwe/INTENSO/20160419
sending incremental file list
rsync: change_dir "/root//root@192.168.2.103/guest-share/Luedecke-Projekt" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1165) [sender=3.1.0]
Eth0:~ #
Der Projekteordner wird trotzdem nicht gefunden.Danke für die Info
Code:
 man rsync
Kann es sein, das es mit dem Benutzer "root" und den unterschiedlichen Passwörtern zusammen hängt?
 
A

Anonymous

Gast
Das root—admin Problem hattest Du bereits. — Schon vergessen?
Uwe.Lü schrieb:
Code:
Eth0:~ # ssh 192.168.2.103
root@192.168.2.103's password: 


BusyBox v1.00-rc3 (2009.02.19-03:01+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

IB-NAS4220-B> dir
-rw-r--r--    1 root     root           90 Apr 19 09:50 .ash_history
-rw-r--r--    1 root     root         3108 Mar  7 09:12 .rtorrent.rc
-rw-r--r--    1 root     root          476 Oct  5  2006 .profile
drwxr-xr-x   21 root     root         1024 Mar  7 09:11 ..
drwxrwxrwx    2 root     root         1024 Apr 13 15:20 .
IB-NAS4220-B> ls -l
IB-NAS4220-B> cd ..
IB-NAS4220-B> ls -l
drwxr-xr-x    7 root     root         4096 Mar  7 09:11 system
drwxr-xr-x    2 root     root         1024 Mar  7 09:10 tmpmnt
drwxr-xr-x   10 root     root            0 Mar  7 09:11 sys
drwxr-xr-x    2 root     root         1024 Apr 24  2009 volume2
drwxr-xr-x    2 root     root         1024 Apr 24  2009 volume1
drwxr-xr-x    9 root     root         1024 Mar  7 09:12 var
drwxrwxrwx    6 root     root         1024 Apr 19 09:16 tmp
drwxrwxrwx    2 root     root         1024 Apr 13 15:20 root
dr-xr-xr-x   63 root     root            0 Mar  7 09:10 proc
drwxr-xr-x    4 root     root         1024 Apr 13 14:23 mnt
drwxr-xr-x    3 root     root         1024 Apr 24  2009 lib
drwxr-xr-x    2 root     root         1024 Apr 24  2009 initrd
drwxrwxrwx    2 root     root         1024 Apr 24  2009 home
drwxr-xr-x    3 root     root         4096 Mar  7 09:12 dev
drwxr-xr-x    6 root     root         2048 Mar  7 09:12 etc
drwxr-xr-x    9 root     root         1024 Mar  7 09:11 usr
drwxr-xr-x    2 root     root         1024 Mar  7 09:11 sbin
lrwxrwxrwx    1 root     root           11 Apr 24  2009 linuxrc -> bin/busybox
drwxr-xr-x    2 root     root         1024 Apr 24  2009 bin
drwx------    2 root     root        12288 Apr 24  2009 lost+found
IB-NAS4220-B>
Mir gelingt es auch nicht, in die jeweiligen Ordner zu navigieren. :???:
rolandb schrieb:
Logge Dich per ssh als admin ein und tippe folgendes:
Code:
ln -s ../guest-share/ guest-share/
Dann teste nochmal rsync.
rolandb schrieb:
Du musst Dich nicht über Probleme wundern, wenn Du Dir ständig irgendwelche Eier legst.
Oder anders gesagt: Die Macht von UNIX & der Konsole erfordert eine gewisse Selbstdisziplin.


Eine andere Lösung sehe ich, wenn Du rsync als Benutzer guest aufrufst. „guest-share“ im Pfad kann dann eventuell weggelassen werden. Das musst Du selber „austüfteln“.
 
Oben