Mam dwa serwery. Jeden z nich ma 15 milionów plików tekstowych (około 40 GB). Próbuję przenieść je na inny serwer. Rozważałem spakowanie ich i przeniesienie archiwum, ale zdałem sobie sprawę, że to nie jest dobry pomysł.
Więc użyłem następującego polecenia:
scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt
Zauważyłem jednak, że to polecenie przesyła tylko około 50 000 plików, a następnie połączenie zostaje utracone.
Czy jest jakieś lepsze rozwiązanie, które pozwala mi przenieść całą kolekcję plików? Mam na myśli coś w rodzaju rsync
transferu plików, które nie zostały przesłane po utracie połączenia. Gdy nastąpi kolejne przerwanie połączenia, ponownie wpiszę polecenie, aby przesłać pliki, ignorując te, które zostały już pomyślnie przesłane.
Nie jest to możliwe scp
, ponieważ zawsze zaczyna się od pierwszego pliku.
-h
flagi, aby użyć jednostek czytelnych dla ludzi. A jeśli chcesz więcej gadatliwości, masz kilka opcji:-i
i / lub-v
/-vv
.