İki sunucum var. Bir tanesinde 15 milyon metin dosyası (yaklaşık 40 GB) var. Onları başka bir sunucuya aktarmaya çalışıyorum. Onları sıkıştırmayı ve arşivi aktarmayı düşündüm, ancak bunun iyi bir fikir olmadığını fark ettim.
Bu yüzden aşağıdaki komutu kullandım:
scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt
Ama bu komutun sadece yaklaşık 50.000 dosya aktardığını ve sonra bağlantının kesildiğini fark ettim.
Tüm dosya koleksiyonunu aktarmama izin veren daha iyi bir çözüm var mı? Yani rsync
bağlantı kesildiğinde aktarılmayan dosyaları aktarmak gibi bir şey kullanmak istiyorum . Başka bir bağlantı kesilmesi meydana geldiğinde, dosya aktarımı için komutu tekrar yazıp, başarıyla aktarılmış olanları yoksayarım.
Bu mümkün değildir scp
, çünkü her zaman ilk dosyadan başlar.
-h
İnsan tarafından okunabilir birimleri kullanmak için bayrağı eklemenizi öneririm . Daha fazla ayrıntı istiyorsanız, birkaç seçeneğiniz vardır:-i
ve / veya-v
/-vv
.