Newsgroup: it.comp.os.win.xp
Titolo: Limiti Xcopy

Buongiorno.
Copio una cartella NTSF residente su windows 2000 server in un altro pc
winxp mediante il comando:
xcopy D:\office\*.* /c /d /e /r /k /y   \\pc2\backup
Il comando č all'interno di un file batch schedulato per essere eseguito dal
server tutte le notti.
La cartella office pesa circa 8 Gb, e dopo circa 3 giga la procedura si
interrompe con il messaggio "memoria insufficiente"
L'utilizzo della memoria fisica č solo parziale, ed anche il file di paging
č utilizzato solo parzialmente.
Ho risolto copiando singolarmente ogni cartella presente in D:\Office\, ma
non capisco l'origine del problema.
Grazie a chi mi chiarisce il problema
Gianluigi

interrompe con il messaggio "memoria insufficiente"
Non conosco quel problema, ma io copio regolarmente grandi quantità di
dati con il programma "robocopy" del resource kit di windows, e
funziona molto bene : ti consiglio di darci un'occhiata, ha un sacco
di opzioni molto utili.
ciao
--
Kennet
Don't dream it, be it.
http://members.xoom.virgilio.it/kennetone/

 non capisco l'origine del problema.
singolarmente su che processo?
con xcopy o da win?
potresti dare comandi separati per carattere:
xcopy D:\office\0*.* /c /d /e /r /k /y   \\pc2\backup
xcopy D:\office\1*.* /c /d /e /r /k /y   \\pc2\backup
xcopy D:\office\...*.* /c /d /e /r /k /y   \\pc2\backup
xcopy D:\office\9*.* /c /d /e /r /k /y   \\pc2\backup
 per i numeri
xcopy D:\office\a*.* /c /d /e /r /k /y   \\pc2\backup
xcopy D:\office\b*.* /c /d /e /r /k /y   \\pc2\backup
xcopy D:\office\...*.* /c /d /e /r /k /y   \\pc2\backup
xcopy D:\office\z*.* /c /d /e /r /k /y   \\pc2\backup
per le lettere
e cosi' via per ogni carattere accettato come nome, comprendendo - + e i
vari segni (non ho sottomano tutti i caratteri accettati per far parte di un
nome, ma e' facile trovarli)
avresti una 50ina di stringhe xcopy nel batch, ma separeresti di molto i
processi singoli..
ottimizzando potresti fare variabile il carattere e dare un loop, ma
diventerebbe una rottura testare il tutto.. credo che ti convenga scrivere
tutte le stringhe e non impelagarti per le varie opzioni che avesti sui
gestori avanzati di memoria..
rimane sempre il dubbio che sposti un file piu' grande della capacita' di
caching di xcopy.
come alternative:
lcopy (ricerca lfn.exe con google per saperne di piu')
xxcopy 
http://www.xxcopy.com/index.html
 utile per le opzioni estese di
net-backup
e, come ti dicevano, robocopy 
http://www.ss64.com/nt/robocopy.html
ma, come ti dicevo, essendo sotto winXP, e non sapendo come viene gestito il
caching in un cmd batch di XP, non so' se il problema risiede nella
dimensione massima di allocazione..
mi viene in mente il ricordo di un numero : 32MB massimi per processo
singolo.. ma ho la memoria di uno Z80, e non so' a che gestore e a che
relase di dos e' attribuibile..

 > è utilizzato solo parzialmente.

Garzie per la risposta.
Il tutto avviene in windows2000, dal server ad un client.
Avevo già postato sul newsgroup di win2000, ma non ho ricevuto risposte ed
ho provato qui.
Utilizzo lo stesso sistema da vari clienti, senza aver mai avuto problemi,
con vari sistemi operativi microsoft, anche per dimensioni superiori a 10
gb....
quando ho scritto che ho risolto copiando singolarmente ogni cartella,
intendevo dire che ho spezzato l'xcopy su più righe...
xcopy D:\office\dir1\*.*  /c /d /e /r /k /y   \\pc2\backup
xcopy D:\office\dir2\*.*  /c /d /e /r /k /y   \\pc2\backup
.......
xcopy D:\office\dirn\*.*  /c /d /e /r /k /y   \\pc2\backup
così funziona, quindi non è un problema di dimensione di un singolo file.
Il file batch originale era:
xcopy D:\office\*.*  /c /d /e /r /k /y   \\pc2\backup
xcopy D:\file1.zip   \\pc2\backup
la prima riga si interrompeva con il messaggio di memoria insufficiente, ma
il messaggio non era un pop up bloccante, ma una semplice riga all'interno
di xcopy, che per caso sono riuscito ad intercettare; poi l'xcopy passava
automaticamente ad eseguire la seconda riga: sono diventato matto prima di
capire cosa succedeva: il processo veniva completato regolarmente, ma solo
metà delle cartelle erano aggiornate!
Grazie per l'ulteriore aiuto.
Gianluigi