Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Kopieren

Beitragende netapp-aoife netapp-pcarriga

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.

Hinweis
  • Die Laufzeitprotokolldatei ist unter „C:\NetApp\XCP“ gespeichert.

  • Das copy Mit Befehl werden Daten ohne Zugriffssteuerungsliste (Access Control List, ACL) kopiert.

Syntax
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

Copy -h, --help

Zeigt detaillierte Informationen zum an copy Befehl.

Kopie -V

Erhöhen Sie die Fehlerverblichkeit.

Kopieren -parallel

Gibt die Anzahl der gleichzeitigen Prozesse an (Standard: <cpu-count>).

Copy -Match

Verarbeitet nur Dateien und Verzeichnisse, die dem Filter entsprechen (siehe xcp help - match Für Details).

Kopieren -exclude

Schließt nur Dateien und Verzeichnisse im Filter aus

Copy -preserve-atitime

Stellt das Datum des letzten Zugriffs auf die Quelle wieder her.

Copy -acl

Kopiert Sicherheitsinformationen.

Copy -Fallback-user

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.

Copy -Fallback-Group

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.

Copy -root

Kopiert die ACLs für ein Stammverzeichnis.

Copy -aclverify {yes,no}

Bietet eine Option zum überspringen oder Einschließen der acl-Überprüfung während des Kopiervorgangs -acl.

Copy -noOwnership

Kopiert keine Eigentumsrechte.

Kopieren -bs

Blockgröße für Lese-/Schreibvorgänge (Standard: 1M)

Copy -ADS

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

Syntax
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.

Syntax
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.

Hinweis Der Maximalwert für n ist 61.
Syntax
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.

Syntax
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.

Syntax
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.

Syntax
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.

Syntax
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.

Syntax
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.

Syntax
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.

Syntax
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.

Syntax
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.

Syntax
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