Próbuję użyć rsync do utworzenia kopii zapasowej niektórych plików z wewnętrznego dysku twardego na dysk USB. (Pracuję na NAS My WD WD)
Są dwa foldery, które chcę wykonać kopię zapasową. Folder muzyczny i folder wideo. Folder muzyczny (864 plików, około 10 GB) działał idealnie w około 1 godzinę (dla pełnego postępu).
Ale folder wideo (1025 plików, około 700 GB) nadal znajduje się na „wysyłaniu przyrostowej listy plików” przez 8 godzin. Nie sądzę, żeby cokolwiek zostało przeniesione. Co może spowodować taką różnicę? W folderze wideo nie ma o wiele więcej plików. Tak, jest o wiele większy, ale myślę, że nie powinno to mieć wpływu na generowanie listy plików.
Używam tego polecenia rsync:
/shares/extern # rsync -avPc --stats /shares/Public/Shared\ Videos /shares/extern/
Teraz, odkąd pracuję na serwerze NAS, nie mam tak dużej mocy procesora, ale myślę, że to zdecydowanie za długo.
Jak myślisz, czy to zachowanie jest normalne? Czy są jakieś sugestie, co mogę zrobić, aby trochę przyspieszyć?
Używam rsync 3.0.2
Odpowiedzi:
Ta
-c
opcja zmusza rsync do obliczenia sumy kontrolnej dla wszystkich plików. Oznacza to, że odczytuje zawartość wszystkich plików wideo, zanim zacznie decydować, które z nich skopiować. To oczywiście powolne.W miarę możliwości rozważ usunięcie tej opcji. Potrzebujesz go tylko w rzadkich przypadkach. Więcej informacji można znaleźć w opisie na stronie podręcznika:
źródło