Έχω έναν φάκελο αποθήκευσης σε ένα δίκτυο στον οποίο όλοι οι χρήστες θα αποθηκεύουν τα ενεργά δεδομένα τους σε έναν διακομιστή. Τώρα αυτός ο διακομιστής πρόκειται να αντικατασταθεί από έναν νέο λόγω προβλήματος θέσης, οπότε πρέπει να αντιγράψω αρχεία υποφακέλων από τον παλιό φάκελο αποθήκευσης του διακομιστή στον νέο φάκελο αποθήκευσης του διακομιστή. Έχω το παρακάτω παράδειγμα:
από τον \\παλαιό διακομιστή\αποθήκευση\δεδομένων & αρχείων στον \\νέο διακομιστή\αποθήκευση\δεδομένων & αρχείων.
Το xcopy.exe είναι σίγουρα ο φίλος σας εδώ. Είναι ενσωματωμένο στα Windows, οπότε το κόστος του δεν είναι τίποτα.
Απλά xcopy /s c:\source d:\target
Πιθανόν να θέλετε να τροποποιήσετε μερικά πράγματα- μερικές από τις επιλογές που επίσης προσθέτουμε περιλαμβάνουν αυτά:
/s/e
- αναδρομική αντιγραφή, συμπεριλαμβανομένης της αντιγραφής κενών καταλόγων./v
- προσθέστε αυτό για να επαληθεύσετε το αντίγραφο με το πρωτότυπο. πιο αργό, αλλά για τους παρανοϊκούς./h
- αντιγραφή αρχείων συστήματος και κρυφών αρχείων./k
- αντιγραφή χαρακτηριστικών μόνο για ανάγνωση μαζί με τα αρχεία. αλλιώς, όλα τα αρχεία γίνονται μόνο για ανάγνωση./x
- αν σας ενδιαφέρουν τα δικαιώματα, ίσως να θέλετε /o
ή /x
./y
- δεν ζητάτε προτού αντικαταστήσετε υπάρχοντα αρχεία./z
- αν νομίζετε ότι η αντιγραφή μπορεί να αποτύχει και θέλετε να την επανεκκινήσετε, χρησιμοποιήστε αυτό. Τοποθετεί ένα σημάδι σε κάθε αρχείο καθώς αντιγράφει, ώστε να μπορείτε να εκτελέσετε ξανά την εντολή xcopy για να συνεχίσετε από εκεί που σταμάτησε.Αν νομίζετε ότι η xcopy μπορεί να αποτύχει σε κάποιο σημείο (όπως όταν αντιγράφετε μέσω μιας ασταθούς σύνδεσης δικτύου) ή αν πρέπει να τη σταματήσετε και θέλετε να τη συνεχίσετε αργότερα, μπορείτε να χρησιμοποιήσετε την εντολή xcopy /s/z c:\source d:\target
.
Ελπίζω αυτό να σας βοηθήσει.
Ίσως να θέλετε να ρίξετε μια ματιά στο XCopy ή το RoboCopy που είναι αρκετά ολοκληρωμένες λύσεις για όλες σχεδόν τις λειτουργίες αντιγραφής αρχείων στα Windows.
Κοιτάξτε το εργαλείο των Windows NASBackup που βασίζεται στο rsync
. Θα είναι πλεονέκτημα αν είστε εξοικειωμένοι με τις εντολές rsync.