Bir Linux kopyalama işlemini kesmem ve yeniden başlatmam gerekiyor. Bunu yapmanın en iyi yolu nedir?
Şu anda bir Debian PC'den diğerine veri kopyalama sürecinde yaşıyorum. Bunu başladım sshfs
ve tar
aşağıdaki gibi, ancak kullanmak için herhangi bir şart yoktur sshfs
ne de tar
Başka bir güvenilir yöntem yeterliyse:
local$ mkdir /path/to/remote-sdb1
local$ sshfs root@remote:/mnt/sdb1 /path/to/remote-sdb1
local$ tar cf - /path/to/local/data/to/copy | tar xf - -C /path/to/remote-sdb1 &
Uzak kutu, yerel işletim sistemi olmayan ve güvenlik duvarımın içinde olmayan, bir kerelik bir Sistem Kurtarma CD'si önyüklemesidir; bu nedenle, bir başkası yorum yapana kadar kök olarak oturum açmakla ilgilenmiyorum.
Bu, beklediğimden daha uzun sürüyor, bu yüzden uzaktaki kutuyu kapatmak için işlemi kesmem gerekiyor.
Güç verdiğimde katran işlemlerine devam edemeyeceğimi biliyorum; bunun yerine, gibi bir şey var mı rsync
bıraktığım yerden kolayca devam etmeme ve aktarımı bitirmeme izin veren komut, işlemi durdurduğum noktada devam eden dosyanın botched aktarımını tamamlama dahil mi?
Bu tamamlandıktan sonra, çalıştırmayı planlıyorum rsync
komut vermek bu Birisi bunun gereksiz olduğunu önermedikçe, aktarımın başarıyla tamamlandığını doğrulamak için cevap yazın:
local$ rsync -niaHc /path/to/local/data/to/copy/ /path/to/remote-sdb1/path/to/local/data/to/copy
(Mesajda belirtildiği gibi, ilk klasör adını bir harfle bitirmeme dikkat etmeliyim. /
.)