Ben bir USB sürücüsüne [hedef] taşımak için çalışıyorum bir FireWire sürücü [kaynak] üzerinde bir klasör (birçok birçok alt klasör ve dosyalarla dolu) var.
Tüm dosyaları Kaynaktan Hedef'e taşımaya çalışıyorum.
Bunu Finder aracılığıyla yapmaya başladım, ancak süreç boyunca 1/8 yol hakkında bir izin hatası verdi ve sonra durdu.
Dosyaları sürücüler arasında taşırken, Finder'ın önce bir 'kopya' yaptığını ve daha sonra sadece kopya komutu başarıyla tamamlandığında 'kaynağı' kaldırdığını düşünüyorum.
O Bunun anlamı bazı dosyalar edildi başarıyla kopyalandı ama hangilerinin veya kaç bilemezsin. Bu yüzden alt klasörleri Kaynaktan Hedefe (daha küçük kümeler) kopyalamaya başladım ve başarıyla kopyalandıklarında Kaynaktan kaldırdım.
Bu işlemi tek bir oturuşta tamamlayamadım ve "yerimi" kaybettim
Şimdi iki eksik veri setiyle kaldım. Kaynakta muhtemelen Hedefte olan bazı dosyalar / klasörler vardır, ancak her şey kopyalanmamıştır.
Klasörlerin bazıları kısmen kopyalanmış olabilir, ancak alt klasörlerinin tümü vb. Olmayabilir.
Yineleme en aza indirirken Kaynak geri kalanını hedefe taşımak için en iyi yolu anlamaya çalışıyorum. Burada çok fazla veri hakkında konuşuyoruz (Kaynak 398.127 öğede 420.72 GB ve Hedef 298.84 GB ve 390.149 öğedir), bu yüzden bunu bir şekilde otomatikleştirmeye çalışacağım . Nasıl olduğundan emin değilim.
Ben düşündüm gcp
ile [GNU cp] --update --archive
veya ditto
veya rsync
veya ChronoSync ama sadece emin tavsiye olacağını hangisi programım için kullanılması gerektiğidir en iyi seçenektir ve hangi ayarların değilim (ben istiyorsun --archive
ile gcp
? Ne bayraklar ı ile kullanmak istiyorsunuz ditto
veya rsync
?)