Büyük dosyaların aktarımı nasıl durdurulur / devam ettirilir?

21

Son zamanlarda 20 adet veriyi dizüstü bilgisayarımdan harici bir sabit sürücüye yaklaşık 20 dosya arasında bölmek zorunda kaldım. Bu işlem oldukça uzun sürdüğü için (~ 560kb / s), transfer duraklatmak ve daha sonra tekrar devam etmek için herhangi bir yolu olup olmadığını merak ediyorum (durumda, transferi kesmek gerekir). Bir yan soru olarak, Nautilus'tan kopyalamaya karşı terminalden kopyalama arasında herhangi bir performans farkı var mı?

    
sordu Olivier Lalonde 14.12.2010 05:37

3 cevap

19

rsync 'i kullanarak öneriyorum.

Örnek:

rsync -a --append source-file destination

İlerlemeyi görmek istiyorsanız, komuta --progress seçeneğini ekleyin.

    
verilen cevap Isaiah 14.12.2010 06:19
2

Terminal ve nautilus arasındaki farkla ilgili kısma cevap verebilirim. Bunu birkaç kez kontrol ettim. Terminalden kopyalama, nautilus gibi herhangi bir grafiksel yoldan daha hızlıdır. En azından benim durumumda, yaklaşık 32GB bilgi kopyaladığımda, 25 dakikalık bir kopyadan terminalden yaklaşık 3 ila 5 dakika daha az nautilus alır. Bu, zamanın yaklaşık% 10-20'si kadardır. Bir kopyasını dış ünitenize yeniden aktarmanın bir yolu hakkında curl veya rsync dosyasının başarısız bir kopyasını kaldığını düşünüyorum. En azından cp komutu ile. Bunu kendim denemedim (yarın deneyeceğim) ama bu ikisi işe yarayabilir.

Kıvrılma için, varsayılan olarak ubuntu ile gelmediği için aptitude install curl veya apt-get instal curl gerekir.

Daha fazla bilgi edinmek için curl --help veya rsync --help değerini kullanın. Yarın yolunu bulamadıysan nasıl kopyalayacağımı göstereceğim.

    
verilen cevap Luis Alvarado 14.12.2010 06:06
1

kısa cevap, kurulum gerektirmez kullanımı% duraklatmak için% co_de
duraklatılmış işlem kullanımına devam etmek için kill -STOP PID
PID, İşlem Kimliği'dir. Sistem izleyicisi veya kill -CONT PID komutunu çalıştırarak PID alabilirsiniz

    
verilen cevap edward torvalds 13.10.2014 00:44

Etiketlerdeki diğer soruları oku