miscmike
Goto Top

Hilfe !! - Kopieren bzw. Übernehmen von NTFS Berechtigungen beim Kopieren von massiv vielen Daten

Hallo zusammen,

ich habe ein bisher für mich nicht relevantes Problem.

Es wurden sehr viele Daten (Verzeichnisse, Unterverzeichnisse, Dateien) von einem alten NAS (Seagate, ATOM, Server2012) auf ein neues NAS (Synology) kopiert.
Das hat was mit Platz und Performance zu tun.

Jedenfalls sind bei den ganzen Verzeichnissen und Dateien auf dem Zielserver nur die Berechtigungen des obersten Verzeichnisses gesetzt (wie in NTFS üblich).

In Unterverzeichnissen muss jedoch für bestimmte Nutzergruppen ein Schreibrecht gesetzt werden, welches eine Stufe oberhalb nicht existiert.

Beispiel :

auf altem Server

\\server1\Freigabe1\Dir-1\UDir2

Auf Dir-1 kann Nutzer "USER" z.B. nur lesen und ausführen
Auf UDir2 kann Nutzer "User" zusätzlich noch ändern und schreiben

Nach der Kopie stellt sich das auf dem neuen Server so dar :

\\server2\Freigabe1\Dir-1\UDir2

Auf Dir-1 kann Nutzer "User" nur lesen und ausführen
Auf UDir2 kann Nutzer "User" auch nur lesen und ausführen, schreiben und ändern fehlt.

Gibt es ein Tool oder ein Schrippt, womit man diese Rechte nachträglich wieder setzen kann.
Weil : es handelt sich um ca. 350.000 "Dir-1", die Unterverzeichnisse "UDir2" heißen alle gleich und kriegen alle die gleichen Rechte.

Aufgrund der enormen Datenmenge muss das automatisiert bzw. per Script erfolgen - bin grad etwas überfordert...

Grüße und Danke an die Mithelfer !
miscmike

Content-Key: 568096

Url: https://administrator.de/contentid/568096

Printed on: April 16, 2024 at 22:04 o'clock

Mitglied: 143728
143728 Apr 28, 2020 updated at 13:59:33 (UTC)
Goto Top
Robocopy mit dem /copy Flag ist dein Freund.
Oder auch icacls oder SetACL damit kannst du Berechtigungen für ganze Verzeichnisbäume speichern und auch wiederherstellen
Member: beidermachtvongreyscull
beidermachtvongreyscull Apr 28, 2020 at 14:43:38 (UTC)
Goto Top
Mahlzeit,

xcopy /O /X

ist auch Dein Freund.

gruß
bdmvg
Member: miscmike
miscmike Apr 28, 2020 at 14:52:31 (UTC)
Goto Top
Hi,

bin nicht sicher, kopiert Xcopy /o /x Dateien oder nur Attribute.
ie ganzen Daten sollten nicht nochmal kopiert werden.
An dem alten NAS ist ne Gigabit Anbindung und es sind 5TB , 3,8 Mio Files.
Das dauert bis Weihnachten face-smile

Gruß
miscmike

@143728 : SetACL muss ich mir mal reinziehen, vielleicht ist das was
Mitglied: 143728
143728 Apr 28, 2020 updated at 15:18:10 (UTC)
Goto Top
Zitat von @miscmike:
@143728 : SetACL muss ich mir mal reinziehen, vielleicht ist das was
Naja die anderen machen dir das ja auch, einfach mal <befehl> /? eingeben dann siehst du's face-smile. Einfacher geht's ja nun wirklich nicht ...
Beispiele:

        icacls c:\windows\* /save AclFile /T
        - Speichert die ACLs für alle Dateien unter "c:\windows"  
          und in den dazu-
          gehörigen Unterverzeichnissen in der ACL.

        icacls c:\windows\ /restore AclFile
        - Stellt die ACLs für alle Dateien in der
          ACL-Datei wieder her, die unter "c:\windows" und in den dazuge-  
          hörigen Unterverzeichnissen vorhanden sind.
Genauso mit Robocopy, bei diesem Beispiel werden nur die ACLs auf die neue Struktur übertragen und nicht erneut die Daten:
robocopy "D:\Quelle" "E:\Ziel" /e /sec /secfix /xo /xn /xc  
Siehe auch
https://jjenknet.wordpress.com/2013/08/11/coping-permissions-only-using- ...
Member: miscmike
miscmike Apr 29, 2020 at 06:21:53 (UTC)
Goto Top
OK, Danke. Das werde ich mal testen.
Habe bei SetACL sogar ne GUI gefunden - mal schauen...