Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Hardware SAN, NAS, DAS

RSync kann Berechtiungen nicht übermitteln

Mitglied: Mineralwasser

Mineralwasser (Level 1) - Jetzt verbinden

07.02.2013 um 10:20 Uhr, 7474 Aufrufe, 7 Kommentare

Guten Tag

Ich versuche von einem Netgear NAS auf ein anderes, meine Backups zu kopieren. Dies hat bis jetzt eigentlich auch immmer super funktioniert und ich glaube ab dem letzten Firmware Update funktioniert es nicht mehr richtig. Ich habe natürlich auch schon im Netgear Forum nachgefragt, doch leider konnte mir dort niemand weiterhelfen.

FSTAB Eintrag sieht so aus:
//192.168.x.x/backup /mnt/pdzhnas2_backup cifs username=xxx,password=xxx 0 0

Mein RSync Befehl ist folgendermassen:
rsync -az $SOURCE --bwlimit=$C_SPEEDLIMIT_KB --partial --delete --stats $TARGET >> $C_LOGFILE

Fehlermeldung:
rsync: chown "/mnt/pdzhnas2_backup/Test/." failed: Permission denied (13)
rsync: chgrp "/mnt/pdzhnas2_backup/Test/cool.txt" failed: Permission denied (13)

Quelle und Ziel NAS sind folgender Typ:
ReadyNAS 2100
RAIDiator-x86 4.2.22

Nun das kopieren funktioniert einwandfrei, nur leider kann es die Rechte (Permissions) nicht mehr übermitteln. Woran könnte das Problem liegen?

Vielen Dank
Mitglied: facebraker
07.02.2013 um 10:43 Uhr
Hallo,

ich vermute dass auf deinen Ziel ein Dateisystem ist, welches keine Berechtigungen speichern kann.
Zum Beispiel FAT32.

Gruß Alex
Bitte warten ..
Mitglied: Coreknabe
07.02.2013, aktualisiert um 11:36 Uhr
Moin,

ich würde einen Bug in Raidiator vermuten.

Meine Konfig:
ReadyNAS3100, Raidiator 4.2.22 (als Sicherungsziel)
Ubuntu 12.04LTS als Rsync-Server / Sicherungsquelle

Ich konfiguriere beide Seiten (zu Testzwecken erst mal ohne SSL), der Verbindungstest auf Seiten der ReadyNAS funktioniert einwandfrei. Starte ich den Backupjob auf der ReadyNAS, werden stundenlang die Verzeichnisse ermittelt und es passiert nichts mehr. Gegenprobe mit einem Win7 Pro-Rechner und der Rsync-Implementation DeltaCopy als Rsync-Server: Läuft, zumindest während meiner (wenn auch recht kurzen) Testphase. Die Fehlermeldungen in den Logs deuten auf ein Rechteproblem hin, ohne dass ich das jetzt eingrenzen könnte. In den nächsten Tag teste ich noch mal mit einem QNAP-NAS als Rsync-Server.

Meine Suche nach Hilfe im Netgear-Forum war ebenfalls erfolglos. Bei Netgear habe ich einen Call eröffnet, der lediglich folgende Antwort ergeben hat: Linux ist als Rsync-Server "nicht supportet". Aha, dann vielen Dank....
In zwei Ubuntu-Foren konnte ich ebenfalls nichts in Erfahrung bringen.

@facebraker: FAT32 auf der ReadyNAS?!? Wohl kaum.
Bitte warten ..
Mitglied: 64748
07.02.2013, aktualisiert um 12:22 Uhr
Hallo zusammen,
Fehlermeldung:
rsync: chown "/mnt/pdzhnas2_backup/Test/." failed: Permission denied (13)
rsync: chgrp "/mnt/pdzhnas2_backup/Test/cool.txt" failed: Permission denied (13)
das kann darauf hindeuten, dass der "kopierende" Benutzer auf der Quelle auf dem Zielrechner (NAS) nicht vorhanden ist (vergleiche nicht den Benutzernamen sondern die Benutzer-ID).

Ein anderer möglicher Fehler ist, dass der kopierende Benutzer die Berechtigungen von einem Benutzer mit höherer Berechtigung setzen will, das geht grundsätzlich nicht. Auf Deutsch: ein normaler Benutzer kann keine Dateien dem Benutzer root zuweisen.

Kann es sein, dass durch das Firmware-Update die Benutzer-IDs verändert worden sind?

Markus
Bitte warten ..
Mitglied: Mineralwasser
07.02.2013, aktualisiert um 14:54 Uhr
Hallo

Also bei der Firmware 4.2.19 hat es bei mir noch einwandfrei funktioniert. Laut den changelogs von der Firmware, sollte sich dort nichts geändert haben. Wahrscheinlich haben sie dennoch irgendwo etwas geändert.

@facebraker
Es ist NTFS.

@Coreknabe
Linux ist als Rsync-Server nicht supportet??? Ist ja wohl ein Witz oder?

@64748
Möglich ist alles. Wie kann ich denn die Benutzer-ID kontrollieren?

Folgenden Test habe ich einmal gemacht:
NAS1 LOKAL: chown veeam test.txt [ok]
NAS2 LOKAL: chown veeam test.txt [ok]
NAS1 --> Mount NAS2: chown veeam test.txt [permission denied]

Komisch... weil der User veeam gibts eigentlich sowohl auf dem Lokalen als auf remote NAS und sollte alle Berechtigungen haben.

Nun habe ich einmal versucht auf einem NAS via Windows NTFS Permissions zu setzten. Und es ist tatsächlich so, dass ich keine Domain-Users hinzufügen kann. Hmm bin mir jetzt nicht mehr hundert prozentig sicher, aber ich glaube früher hat das funktionert.

Gruss
Bitte warten ..
Mitglied: 64748
07.02.2013 um 15:03 Uhr
Also auf einem Unixsystem kann man die Benutzer-ID (uid) in der Datei /etc/passwd nachsehen.

Ändern derselben geht mit dem usermod Befehl mit der Option -u oder --uid. Allerdings weiß ich nicht, ob man das so auf den NAS-Systemen machen kann.

Du kannst (falls kein Linux oder Unix vorhanden) die Manpage zum Befehl usermod auch mit Google finden, einfach "man usermod" bei Google eingeben.

So wie Du es beschreibst, also wann genau der Berechtigungsfehler auftritt, gehe ich davon aus, dass es etwas in dieser Richtung ist.

Eine andere Sache ist, Du könntest versuchen herauszufinden, ob rsync mit irgendwelchen default-Optionen aufgerufen wird, von denen Du nix weißt. Darin unterscheiden sich die Tools in den verschiedenen Linux-Distributionen gerne schonmal. Ich würde empfehlen, auch die Manpage von rsync zu konsultieren.

Markus
Bitte warten ..
Mitglied: Mineralwasser
07.02.2013 um 17:09 Uhr
Hallo

@Markus
Danke für den Tipp. Ich bin nicht so der Linuxguru. Also ich habe es nun geschafft auch dem remote user die selbe uid zu vergeben. Leider funktioniert auch dies nicht, wenn ich mit chown versuche die Berechtigung auf ein Remote File zu setzen. Da brauche ich wohl auch gar nicht mehr weiter mit rsync zu suchen. Ich habe eher zuerst gedacht, dass der Fehler schon beim mounten passiert.

#/etc/fstab
//192.168.x.x/backup /mnt/pdzhnas2_backup cifs username=xxx,password=xxx 0 0

Danke schon einmal
Gruss
Bitte warten ..
Mitglied: 64748
07.02.2013, aktualisiert um 17:31 Uhr
naja, jetzt wo Du darauf hinweist fällt mir das auf
#/etc/fstab
192.168.x.x:backup /mnt/pdzhnas2_backup cifs username=xxx,password=xxx 0 0
So würde man das auf einem Linuxrechner in /etc/fstab eintragen (so ist es hier)

Allerdings: wenn rsync grundsätzlich geht, dann ist der Mountpoint richtig angelegt, vielleicht suchst Du mal in der manpage für den mount-Befehl bzw für fstab danach, wie man Benutzername und Passwort korrekt übergibt.....

Markus

Edit: ich merke gerade, dass ich keine Ahnung hab. Also die Übergabe von username und password wird so gemacht (wie bei Dir) bei einer Sambafreigabe, dann ist die Syntax //server/pfad richtig. Ich benutze aber nur NFS und hab mit Samba zu wenig Erfahrung. Das was ich oben geschrieben habe, also server:/pfad bezieht sich auf NFS.
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
Rsync über VPN
Frage von bluepythonNetzwerkmanagement13 Kommentare

Hallo zusammen, ich habe zwei NAS von Synology. Beide stehen an zwei verschiedenen Standorten. Die beiden Standorte sind per ...

JavaScript
JavaScript Variabel an PHP übermitteln
gelöst Frage von miichiii9JavaScript3 Kommentare

Hiiii ich habe eine JavaScript Variabel und möchte dies nun in PHP verwenden Bei der Variabel handelt es sich ...

RedHat, CentOS, Fedora
Rsync zwischen zwei Server
Frage von Malli88RedHat, CentOS, Fedora1 Kommentar

Hallo zusammen, ich stehe vor einem kleinen Problem mit dem Backup eines Datenbank-Dumps. Es sollen alle Dateien aus dem ...

Festplatten, SSD, Raid
Rsync unter Windows mit cygwin langsam
gelöst Frage von ketanest112Festplatten, SSD, Raid4 Kommentare

Hallo zusammen, ich habe ein bisschen recherchiert, wie ich am besten ein differentielles Backup für meine Freigaben erstelle und ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 2 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 2 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 2 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 2 TagenSicherheit10 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
E-Mail
Erfahrungen mit hMailServer gesucht
Frage von it-fraggleE-Mail10 Kommentare

Hallo, meine neue Stelle möchte einen eigenen Mailserver. Ich als Linuxkind war direkt geistig mit Postfix dabei. Leider wollen ...

Firewall
Penetrationstester-Labor - Firewalls
Frage von Oli-nuxFirewall9 Kommentare

Mich würde interessieren warum man beim Einrichten eines Penetrationstester-Labor (VMs) die Firewall der Systeme deaktivieren soll? Hat das nur ...

Entwicklung
VBS: alle PDF-Dateien in einem Ordner gleichzeitig öffnen
gelöst Frage von JuweeeEntwicklung9 Kommentare

Hallo, ich habe in deiner Ordnerstruktur (.\Tagesberichte\xx.18\) mehrere dynamische PDF-Formulare (mit LCD erstellt). Die Berichtsformulare sind im Layout alle ...

Netzwerkgrundlagen
IPv6 Inter-VLAN Routing
gelöst Frage von clSchakNetzwerkgrundlagen8 Kommentare

Hi ich befasse mich gerade mit der Implementierung von IPv6 was bisher (in einem VLAN) korrekt funktioniert inkl. DNS ...