View Full Version : Problemi nell'eseguire BKP server su NAS
Ciao atutti,
vi pongo questo mio problema.
Fino a pochi giorni fa avevo un server con cartelle condivise.
Ora alcune di queste cartelle sono state spostate su un NAS Synology DS214+.
Per fare i backup nella situazione precedente, ogni sera tramite robocopy, il disco D del server (contenente le cartelle condivise) veniva copiato su un disco esterno.
Ora pensavo di collegare l'hard disk esterno alla porta del NAS e di fare in modo che le cartelle residue nel server venissero copiate nel Nas e poi il tutto passasse all'hdd esterno.
Il mio problema è che non riesco a copiare il D: del server nel NAS.
Avevo capito che robocopy accettasse come destinazione una cartella di rete, ma non ci riesco.
Avete altre soluzioni?
Robocopy accetta path di rete.
Se posti l'errore magari possiamo darti un aiuto :)
Verifica anche di passare la copia col path unc \\nas\dati e non come unità mappata localmente
SET _origine=D:\
SET _dest=\\Nas_88\bkp server\
SET _come=/COPYALL /B /SEC /MIR
:: /COPYALL :: Copia tutte le info
:: /B :: Copia i file in modalita’ backup
:: /SEC :: copia le info sulle security
:: /MIR :: Crea un mirror
SET _opzioni=/R:0 /W:0 /LOG:C:\Robocopy\backup NAS.txt /NFL /NDL
:: /R:n :: numero di tentativi
:: /W:n :: Aspetta n sec. Tra un tentativo e l’altro
:: /LOG :: file di output
:: /NFL :: Nessun log dei file
:: /NDL :: Nessun log delle directory
ROBOCOPY %_origine% %_dest% %_come% %_opzioni%
Ma non butta fuori alcun errore?
No,
semplicemente se clicco due volte sul .bat la classica schermata del prompt appare per un istante e poi sparisce (cosa che non fa con un altro che copia una cartella del server su un hdd esterno)
Tasslehoff
16-03-2015, 19:33
Lancia il bat da un prompt, in questo modo vedrai l'output senza che ti sparisca con la chiusura della finestra
Intanto grazie a tutti.
Allego l'errore
SET _dest=\\Nas_88\bkp server\
contiene uno spazio e robocopy interpreta "server\" come un parametro.
Ogni indirizzo che contiene spazi deve essere racchiuso tra virgolette.
SET _dest="\\Nas_88\bkp server\"
mi dava comunque errore.
Ho cambiato il nome della cartella con uno senza spazio e ora sembra andare (sto facendo un bkp di prova).
prova con
ROBOCOPY %_origine% "%_dest%" %_come% %_opzioni%
Ci sono riuscito togliendo la barra finale.
da cosi
SET _dest="\\Nas_88\bkp server\"
a così
SET _dest="\\Nas_88\bkp server"
Ora sto facendo un altro test (che sembra ok) per copiare i dati di una cartella del NAS in un hdd esterno collegato al Server (quindi sorgente in rete e destinazione locale, il contrario insomma)
confermo che togliendo la barra finale e lasciando le virgolette tutto funziona perfettamente.
Se volessi inserire ulteriori fonti e ulteriori destinazioni, devo creare un altro file bat oppure c'è il modo aggiungerli allo stesso script?
Aggiungi altri comandi robocopy vengono eseguiti in sequenza..
Ma per mantenere tutte le opzioni, devo fare cosi:
SET _origine=D:\
SET _dest=\\Nas_88\bkp server\
SET _origine=E:\
SET _dest=\\Nas_88\bkp altra cartella\
SET _come=/COPYALL /B /SEC /MIR
:: /COPYALL :: Copia tutte le info
:: /B :: Copia i file in modalita’ backup
:: /SEC :: copia le info sulle security
:: /MIR :: Crea un mirror
SET _opzioni=/R:0 /W:0 /LOG:C:\Robocopy\backup NAS.txt /NFL /NDL
:: /R:n :: numero di tentativi
:: /W:n :: Aspetta n sec. Tra un tentativo e l’altro
:: /LOG :: file di output
:: /NFL :: Nessun log dei file
:: /NDL :: Nessun log delle directory
ROBOCOPY %_origine% %_dest% %_come% %_opzioni%
oppure cosi:
SET _origine=D:\
SET _dest=\\Nas_88\bkp server\
SET _come=/COPYALL /B /SEC /MIR
:: /COPYALL :: Copia tutte le info
:: /B :: Copia i file in modalita’ backup
:: /SEC :: copia le info sulle security
:: /MIR :: Crea un mirror
SET _opzioni=/R:0 /W:0 /LOG:C:\Robocopy\backup NAS.txt /NFL /NDL
:: /R:n :: numero di tentativi
:: /W:n :: Aspetta n sec. Tra un tentativo e l’altro
:: /LOG :: file di output
:: /NFL :: Nessun log dei file
:: /NDL :: Nessun log delle directory
ROBOCOPY %_origine% %_dest% %_come% %_opzioni%
SET _origine=E:\
SET _dest=\\Nas_88\bkp altra cartella\
SET _come=/COPYALL /B /SEC /MIR
:: /COPYALL :: Copia tutte le info
:: /B :: Copia i file in modalita’ backup
:: /SEC :: copia le info sulle security
:: /MIR :: Crea un mirror
SET _opzioni=/R:0 /W:0 /LOG:C:\Robocopy\backup NAS.txt /NFL /NDL
:: /R:n :: numero di tentativi
:: /W:n :: Aspetta n sec. Tra un tentativo e l’altro
:: /LOG :: file di output
:: /NFL :: Nessun log dei file
:: /NDL :: Nessun log delle directory
ROBOCOPY %_origine% %_dest% %_come% %_opzioni%
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.