NetWorker: Speichern der Samba-Freigabe von Windows-Daten mit dem LINUX NetWorker-Client – Speichern: Die Größe des erweiterten Attributwerts kann nicht abgerufen werden: Remote-I/O-Fehler
Zusammenfassung: In diesem Artikel wird ein Problem beschrieben, das auftreten kann, wenn versucht wird, Daten über einen Mount auf einem Client eines anderen Typs zu sichern.
Symptome
Die Dateien auf der Samba-Freigabe werden von Windows-Nutzern geändert oder auf die Samba-Freigabe kopiert. Nach dem Speichern der Änderungen übernehmen die Dateien die Zugriffskontrolllisten (Access Control Lists, ACL) des Windows-Betriebssystems.
- Clientbackup schlägt entweder über den Workflow oder den direkten Speicherbefehl auf dem Client fehl
- Isilon Samba-Freigabedateien mit Windows-Berechtigungen, die vom Linux NetWorker-Client für Backups über NFS (Network File System) gemountet werden
- Error:
4896:save: Warning: Problem getting value of extended attribute
uasm -s {linux client mount path of Samba share}
4596:save: directory contents for {Samba mount}:
`..' fileid={file id}
`{Samba mount file or directory}/' fileid={file id}
87347:save: {Samba mount}: file ID is <{file descriptor}, {file id}>.
4901:save: Unable to get the size of extended attribute value: Remote I/O error
Ursache
Die Dateien auf der Isilon Samba-Freigabe verfügen über Windows-Berechtigungen, die eindeutig und für den LINUX-Host, der das Backup durchführt, unerwartet sind.
Lösung
Der Administrator des Dateisystems oder der Appliance, die die Samba-Freigaben hostet, muss die erweiterten Windows-Attribute aus dem Dateisystem entfernen, damit dieses Backup erfolgreich durchgeführt werden kann.
Dies kann überprüft werden, indem Sie Folgendes ausführen: icacls auf dem betreffenden Dateisystem von einem Windows-Host, der auf die betreffende Samba-Freigabe zugreift. Erwarten Sie, dass eine der folgenden Windows-spezifischen Berechtigungen zu einem Fehler führt:
(OI) - object inherit (CI) - container inherit (IO) - inherit only (NP) - don't propagate inherit (I) - permission inherited from parent container
Andere Berechtigungen oder Bedingungen, die zu diesem Fehler führen. Es ist im Wesentlichen eine Widerspiegelung der uasm Erweiterte Attribute, die das Host-Betriebssystem nicht versteht, können nicht interpretiert werden. Der NAS-Administrator kann diese erweiterten ACLs oder Attribute möglicherweise entfernen, sodass nur die erwarteten für den Host übrig bleiben, sodass das Speichern abgeschlossen werden kann. icacls-gemeldete ACLs, die erfolgreich sein können:
RX - read and execute access R - read-only access W - write-only access DC - delete child WDAC - write DAC