kullanarak büyük dosyalar için iki büyük boyutlu klasör (~ 7GB) kullanarak bir yama oluşturmaya çalışıyorum. İştebellek tükendi: diff
ben yapıyorum nasıl:
$ # fark -Naurbw. ../other-folder> file.patch
Ama belki nedeniyle dosya boyutları, yama oluşturulan ve bir hata vererek almıyor:
fark: Bellek tükendi
Süreye yapma çalıştı 15 GB'den fazla ama yine de sorun devam ediyor.
Birisi kullanmam gereken bayraklarla bana yardımcı olabilir mi?
"diff large files linux" dosyasına girdim ve diğer bağlantıların arasında [bu] (http://unix.stackexchange.com/questions/2150/diffing-two-big-text-files) buldum. En azından bazı araştırmalar yapmış gibi yapıyorsun ... bu da konu dışı. – Thomas
evet, googling denedim ve bazı parametre değişiklikleri bulundu ve "--speed-büyük dosyaları" bayrağı kullanmasa bile, "bellek tükenmiş" hata hala var. – pritam
Birden çok adımda onları dağıtmaya ne dersin? Örneğin. klasörleri, 1GB blokları, diff, daha sonra yama birleştirmek, ancak bu kadar ayrılabilir (böylece yama uygulamak için bazı ekstra mantık gerekebilir) emin değilim rağmen, bölünmüş. Neden ilk etapta 7GB klasörleri ayırıyorsunuz? Elbette içinde sadece bazı dosya/klasörler değişti? – Thomas