Kopieren
Der copy
Befehl scannt die gesamte Quellverzeichnis-Struktur und kopiert sie auf eine SMB-Zielfreigabe. Der copy
Für den Befehl sind Quell- und Zielpfade als Variablen erforderlich. Die gescannten und kopierten Dateien, Durchsatz/Geschwindigkeit und Details der verstrichenen Zeit werden alle fünf Sekunden auf die Konsole gedruckt.
|
xcp copy \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
c:\netapp\xcp>xcp copy \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share xcp copy \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share 317 scanned, 0 matched, 316 copied, 0 errors Total Time : 2s STATUS : PASSED
In der folgenden Tabelle sind die aufgeführt copy
Parameter und ihre Beschreibung.
Parameter | Beschreibung |
---|---|
Zeigt detaillierte Informationen zum an |
|
Erhöhen Sie die Fehlerverblichkeit. |
|
Gibt die Anzahl der gleichzeitigen Prozesse an (Standard: <cpu-count>). |
|
Verarbeitet nur Dateien und Verzeichnisse, die dem Filter entsprechen (siehe |
|
Schließt nur Dateien und Verzeichnisse im Filter aus |
|
Stellt das Datum des letzten Zugriffs auf die Quelle wieder her. |
|
Kopiert Sicherheitsinformationen. |
|
Gibt den Active Directory-Benutzer oder lokalen (nicht-Domain-)Benutzer auf dem Zielcomputer an, der die Berechtigungen lokaler (nicht-Domain-)Quellcomputer-Benutzer erhält. Beispiel: Domäne\Administrator. |
|
Gibt die Active Directory-Gruppe oder lokale (nicht-Domain-)Gruppe auf dem Zielcomputer an, der die Berechtigungen lokaler (nicht-Domain-)Quellmaschinengruppen erhält. Beispiel: Domain\Administratoren. |
|
Kopiert die ACLs für ein Stammverzeichnis. |
|
Bietet eine Option zum überspringen oder Einschließen der acl-Überprüfung während des Kopiervorgangs -acl. |
|
Kopiert keine Eigentumsrechte. |
|
Blockgröße für Lese-/Schreibvorgänge (Standard: 1M) |
|
Kopiert alternative NTFS-Datenströme von der Quell-SMB-Freigabe auf die Ziel-SMB-Freigabe. |
Copy -h, --help
Verwenden Sie die -h
Und –-help
Parameter mit dem copy
Befehl zum Anzeigen detaillierter Informationen über das copy
Befehl
xcp copy –help
Beispiel anzeigen
C:\netapp\xcp>xcp copy –help usage: xcp copy [-h] [-v] [-parallel <n>] [-match <filter>] [-exclude <filter>] [-preserve- atime] [-acl] [-fallback-user FALLBACK_USER] [-fallback-group FALLBACK_GROUP] [-loglevel <name>] [-root] [-noownership] [- aclverify {yes,no}] [-bs <n>] [-ads] source target positional arguments: source target optional arguments: -h, --help show this help message and exit -v increase debug verbosity -parallel <n> number of concurrent processes (default: <cpu-count>) -match <filter> only process files and directories that match the filter (see `xcp help -match` for details) -exclude <filter> Exclude files and directories that match the filter (see `xcp help - exclude` for details) -preserve-atime restore last accessed date on source -acl copy security information -fallback-user FALLBACK_USER the name of the user on the target machine to receive the permissions of local (non-domain) source machine users (eg. domain\administrator) -fallback-group FALLBACK_GROUP the name of the group on the target machine to receive the permissions of local (non-domain) source machine groups (eg. domain\administrators) -loglevel <name> option to set log level filter (default:INFO) -root copy acl for root directory -noownership do not copy ownership -aclverify {yes,no} choose whether you need to skip acl verification -bs <n> read/write block size for copy (default: 1M) -ads copy NTFS alternate data streams.
Kopie -V
Verwenden Sie die -v
Parameter mit copy
Befehl, um detaillierte Debug-Informationen bereitzustellen.
xcp copy -v \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
c:\netapp\xcp>xcp copy -v \\<IP address of SMB destination server>\src \\<IP address of SMB destination server>\dest\d1 failed to set attributes for "d1": (5, 'CreateDirectory', 'Access is denied.') failed to copy "f1.txt": (5, 'CreateFile', 'Access is denied.') failed to set attributes for "": (5, 'SetFileAttributesW', 'Access is denied.') error setting timestamps on "": errno (code: 5) Access is denied. H:\p 4\xcp_latest\xcp_cifs\xcp\ main .py copy -v \\<IP address of SMB destination server>\src \\<IP address of SMB destination server>\dest\d1 3 scanned, 0 matched, 0 skipped, 1 copied, 0 (0/s), 3 errors Total Time : 3s STATUS : FAILED
Copy: Paralleles <n>
Verwenden Sie die -parallel <n>
Parameter mit copy
Befehl zum Festlegen einer höheren oder niedrigeren Anzahl gleichzeitiger XCP-Prozesse. Der Standardwert für -parallel
Ist gleich der CPU-Anzahl.
Der Maximalwert für n ist 61. |
xcp copy -parallel <n> \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
c:\netapp\xcp>xcp copy -parallel 7 \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share xcp copy -parallel 7 \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share 317 scanned, 0 matched, 316 copied, 0errors Total Time : 2s STATUS : PASSED
Copy -Match <filter>
Verwenden Sie die -match <filter>
Parameter mit copy
Befehl, um nur die Daten zu kopieren, die mit dem übergebenen Argument übereinstimmen.
xcp copy -match <filter> \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
c:\netapp\xcp>xcp copy -match "'gx' in name" \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share xcp copy -match 'gx' in name \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share 317 scanned, 5 matched, 4 copied, 0 errors Total Time : 1s STATUS : PASSED
Copy: Schließt <filter> aus
Verwenden Sie die -exclude <filter>
Parameter mit copy
Befehl zum Kopieren nur ausgeschlossener Daten.
xcp copy -exclude <filter> \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Im folgenden Beispiel wurden die Dateien und Verzeichnisse, die den String "Resync" in ihrem Namen haben, für die Kopie ausgeschlossen.
Beispiel anzeigen
c:\netapp\xcp>xcp copy -exclude "'resync' in name" \\<IP address or hostname of SMB server>\source_share \\<IP address or hostname of SMB server>\dest_share xcp copy -exclude 'resync' in name \\<IP address or hostname of SMB server>\source_share \\\\<IP address or hostname of SMB server>\dest_share 18 scanned, 2 excluded, 0 skipped, 15 copied, 122KiB (50.5KiB/s), 0 errors Total Time : 2s STATUS : PASSED
Copy -preserve-atitime
Verwenden Sie die -preserve-atime
Parameter mit copy
Befehl zum Zurücksetzen des „atitime“ auf den ursprünglichen Wert, bevor XCP die Datei liest.
xcp copy -preserve-atime \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
c:\netapp\xcp>xcp copy -preserve-atime \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share xcp copy -preserve-atime \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share 317 scanned, 0 matched, 316 copied, 0 errors Total Time : 2s STATUS : PASSED
Copy -acl -Fallback-user <fallback_user> -Fallback-Group <fallback_group>
Verwenden Sie die -acl
Parameter mit copy
Befehl zum Aktivieren der Übertragung der Sicherheitsdeskriptoren (ACLs).
Verwenden Sie die -acl
Parameter mit -fallback-user
Und -fallback-group
Optionen zum Festlegen eines Benutzers und einer Gruppe auf dem Zielcomputer oder von Active Directory zum Empfangen der Berechtigungen von lokalen (nicht-domänenübergreifenden) Benutzern oder Gruppen des Quellcomparters. Dies bezieht sich nicht auf nicht übereinstimmenden Benutzer aus einem Active Directory.
xcp copy -acl -fallback-user <fallback_user> -fallback-group <fallback_group> \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Copy -aclverify {yes,no}
Verwenden Sie die -aclverify {yes,no}
Parameter mit copy
Befehl, um eine Option zum überspringen oder Einschließen der ACL-Überprüfung während eines ACL-Kopiervorgangs bereitzustellen.
Sie müssen den verwenden -aclverify {yes,no}
Parameter mit copy -acl
Befehl. Standardmäßig werden die ACL-Kopiervorgang die ACLs überprüft. Wenn Sie die einstellen -aclverify
Option auf no
, Können Sie die ACL-Überprüfung und die überspringen fallback-user
Und fallback-group
Optionen sind nicht erforderlich. Wenn Sie die Einstellung festgelegt haben -aclverify
Bis yes
, Erfordert es die fallback-user
Und fallback-group
Optionen, wie im folgenden Beispiel gezeigt.
xcp copy -acl -aclverify yes -fallback-user <fallback_user> -fallback-group <fallback_group> \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
C:\NetApp\xcp>xcp copy -acl -aclverify yes -fallback-user "DOMAIN\User" -fallback-group "DOMAIN\Group" \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share 12 scanned, 0 matched, 0 skipped, 0 copied, 0 (0/s), 0 errors, 5s, 0 acls copied 12 scanned, 0 matched, 0 skipped, 0 copied, 0 (0/s), 0 errors, 10s, 0 acls copied 12 scanned, 0 matched, 0 skipped, 0 copied, 0 (0/s), 0 errors, 15s, 0 acls copied xcp copy -acl -aclverify yes -fallback-user "DOMAIN\User" -fallback-group "DOMAIN\Group" \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share 12 scanned, 0 matched, 0 skipped, 11 copied, 10KiB (634/s), 0 errors, 11 acls copied Total Time : 16s STATUS : PASSED C:\NetApp\xcp>xcp copy -acl -aclverify no \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share xcp copy -acl -aclverify no \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share 12 scanned, 0 matched, 0 skipped, 11 copied, 10KiB (5.61KiB/s), 0 errors, 11 acls copied Total Time : 1s STATUS : PASSED
Copy -root
Verwenden Sie die -root
Parameter mit copy
Befehl zum Kopieren der ACLs für das Stammverzeichnis.
xcp copy -acl -root -fallback-user "DOMAIN\User" -fallback-group "DOMAIN\Group" \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
C:\NetApp\XCP>xcp copy -acl -root -fallback-user "DOMAIN\User" -fallback-group "DOMAIN\Group" \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share xcp copy -acl -root -fallback-user "DOMAIN\User" -fallback-group "DOMAIN\Group" \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share 6 scanned, 0 matched, 0 skipped, 5 copied, 200 (108/s), 0 errors, 6 acls copied Total Time : 1s STATUS : PASSED
Copy -noOwnership
Verwenden Sie die -noownership
Parameter mit copy
Befehl, um anzugeben, dass die Eigentumsrechte nicht von der Quelle auf das Ziel kopiert werden sollen. Sie müssen verwenden -noownership
Mit dem -acl
Option und erfordert es fallback-user
Und fallback-group
Als obligatorische Parameter.
xcp.exe copy -acl -noownership -fallback-user <fallback_user> -fallback-group <fallback_group> \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
C:\Netapp\xcp>xcp.exe copy -acl -noownership -fallback-user "DOMAIN\User" -fallback-group "DOMAIN\Group" \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share 568 scanned, 0 matched, 0 skipped, 0 copied, 0 (0/s), 0 errors, 5s, 0 acls copied 568 scanned, 0 matched, 0 skipped, 0 copied, 0 (0/s), 0 errors, 10s, 0 acls copied 568 scanned, 0 matched, 0 skipped, 135 copied, 4.26MiB (872KiB/s), 0 errors, 15s, 137 acls copied xcp.exe copy -acl -noownership -fallback-user "DOMAIN\User" -fallback-group "DOMAIN\Group" \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share 568 scanned, 0 matched, 0 skipped, 567 copied, 17.7MiB (1.01MiB/s), 0 errors, 567 acls copied Total Time : 17s STATUS : PASSED
Copy -bs <n>
Verwenden Sie die -bs <n>
Parameter mit copy
Befehl, um eine Lese-/Schreibblockgröße bereitzustellen. Der Standardwert ist 1M.
xcp.exe copy -bs <n> \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
c:\Netapp\xcp>xcp.exe copy -bs 32k \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share xcp.exe copy -bs 32k \\<source_IP_address>\source_share \\<destination_IP_address>\dest_share 568 scanned, 0 matched, 0 skipped, 567 copied, 17.7MiB (6.75MiB/s), 0 errors Total Time : 2s STATUS : PASSED
Copy -ADS
Verwenden Sie die -ads
Parameter mit copy
Befehl zum Kopieren alternativer NTFS-Datenströme von der Quell-SMB-Freigabe auf die Ziel-SMB-Freigabe.
xcp copy -ads \\<IP address or hostname of SMB server>\source_share \\<IP address of SMB destination server>\dest_share
Beispiel anzeigen
c:\netapp\xcp>xcp copy -ads \\<source_IP_address>\source_share\src \\<dest_IP_address>\dest_share 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (2.41/s), 0 errors, 5s, 10 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 10s, 11 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 15s, 12 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 20s, 13 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 25s, 13 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 30s, 13 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 35s, 13 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 40s, 13 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 45s, 13 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 2m15s, 13 ads copied 6 scanned, 0 matched, 0 skipped, 3 copied, 13 (0/s), 0 errors, 3m5s, 13 ads copied xcp copy -ads \\<source_IP_address>\source_share\src \\<desination_IP_address>\dest_share 6 scanned, 0 matched, 0 skipped, 5 copied, 26 (0.137/s), 0 errors, 14 ads copied Total Time : 3m9s STATUS : PASSED