Mam zamiar przenieść moje dane ze starego iMaca na zupełnie nowy MacBook Pro. Chciałbym zacząć od nowej instalacji na B i skopiować tylko część moich danych, ponownie instalując aplikacje od zera, więc nie rozważam skorzystania z pomocy w migracji.
Zastanawiam się nad użyciem rsync do wykonania tej pracy, ale nie jestem pewien, jakich opcji powinienem użyć.
Czytając strony podręcznika, wyszedłem z tym:
rsync -vazHE --progress -e ssh andrea@imac:/remote/dir /local/dir/ 2> errors.log
- v: pełne
- Odp .: archiwizuj, aby zachować czasy, linki symboliczne, uprawnienia, grupy, właścicieli i katalogi przechodzące rekurencyjnie
- z: do kompresji danych
- H: aby zachować wszelkie twarde łącze
- E: aby zachować rozszerzone atrybuty
- postęp: mieć oko na postęp pracy
Czy nie rozważam innych użytecznych opcji?
terminal
backup
data-transfer
Ameba Spugnosa
źródło
źródło
Odpowiedzi:
Osobiście byłbym skłonny upuścić
z
przełącznik. Kompresja jest naprawdę przydatna tylko w przypadku bardzo wolnych połączeń (danych mobilnych, połączeń telefonicznych), ponieważ procesor może stać się wąskim gardłem. Z pewnością widziałem spadek przepustowości z włączoną kompresją.Zakładając, że twoja sieć jest zaufana, dobrze byłoby użyć bardziej wydajnego, ale być może mniej bezpiecznego szyfru SSH, takiego jak Blowfish lub Arcfour, ponieważ to prawdopodobnie nieco przyspieszy operację (z pewnością pomaga to w VNC przez SSH lub przekierowaniu X11 przez SSH). Możesz włączyć w następujący sposób:
lub:
Wierzę, że możesz użyć
rsh
zamiast tego,ssh
który wymaga nieco konfiguracji, ale jest całkowicie niepewny, ale znacznie szybszy.Używam również
-h
przełącznika, aby uzyskać więcej czytelnych dla człowieka liczb w MB / s, w przeciwieństwie do b / s.Kładąc wszystko razem:
źródło