Wielkie kciuki za robocopy. Używam go do robienia rzeczy, o których wspomniałeś.
Na przykład obecnie mam 5 sesji robocopy na moim serwerze, gdzie kopiuję około 60 GB plików pomiędzy 3 serwerami zdalnymi, jestem podłączony do dwóch za pośrednictwem CheckPoint VPN, a drugi to obszar Amazon S3 zmapowany przez JungleDisk.
Pracuję z kolegą z drugiego końca kraju. Dziś wieczorem zaloguje się na tych samych serwerach i uruchomi podobny zestaw plików wsadowych robocopy, aby pobrać wszystkie zmiany, które aktualnie przesyłam.
Funkcja "aplikacja killer" polega na tym, że robocopy zachowuje znaczniki daty/czasu pliku i domyślnie TYLKO kopiuje pliki, które są różne. Możesz więc wskazać to na ogromnym drzewie katalogów i tylko zmienione pliki zostaną skopiowane.
Oto kilka przydatnych wskazówek dla prowadzenia tego rodzaju rzeczy ...
/MIR
lusterka drzewo reż więc usunie, a także dodać
/R:10
mówi robocopy spróbować 10 razy, aby skopiować plik przed podaniem w górę. Wartość domyślna to 1 000 000 razy. Zostanie dodana
/LOG+somefilename.log
do pliku nazwa_pliku.log, tworząc w razie potrzeby.
/XD dir1 dir2
zignoruje wszystkie katalogi nazwane dir1 lub dir2 w kopii. Można użyć symboli wieloznacznych.
/FFT
użyje znaczników czasu FAT, które są mniej dokładne niż NTFS (wykorzystuje ziarnistość 2 sekund w sygnaturach czasowych). Uważam też, że jest to przydatne przy kopiowaniu pomiędzy systemami plików Linux i NTFS.
I zazwyczaj użyć czegoś podobnego
robocopy d:\workdir y:\workdir /TEE /LOG+:d:\update.log /MIR /R:5
która lusterka (/ MIR) D: \ WorkDir z Y: \ WORKDIR, dołącz dziennik, co robi do d: \ Update.log (/ LOG + d: \ update.log) wypisze dane wyjściowe zarówno do konsoli, jak i do pliku dziennika (/ TEE), i wypróbuje każdy plik 5 razy, zanim przejdzie do następnego.
Działa również ze ścieżkami UNC.
Jeśli masz dużą kolekcję plików wymagających synchronizacji z wieloma komputerami, robotem jest Twój przyjaciel.
To pytanie jest szalenie niepoprawne, ale zdajemy sobie sprawę, że jako jedno z pierwszych pytań na temat StackOverflow prawdopodobnie zadawano sobie pytanie przed pojawieniem się SuperUser i rozważano na ten temat w tym czasie. Prawdopodobnie powinien być zabezpieczony jedną z tych historycznych naklejek i pozostawiony samemu sobie. –