Soru her şeyi söylüyor: 'zip -rv' dosyasını kaldırmak istediğim bir dizin var, ancak dosyalar her zaman değişiyor (postgres veritabanı tabanı yedeklemesi). Bu kırılabilir mi, yoksa rsync'in yaptığı gibi bir uyarı ile devam edecek mi?
Tar, sıkıştırma sırasında değiştirilen bir dosya bulduğunda başarısız olur. Dosya değişiklikleri oluştururken dizinde birkaç test fermuarını kullandım ve herhangi bir hata görmedim, fakat bu belki de şanslı olduğum için ve zip zaten sıkıştırılmış / henüz değiştirilmemiş dosyalara ulaşmadığı için olabilir. Bu noktada B planım, değişen dizini farklı bir klasöre bağlamak ve ardından statik konumu sıkıştırmak, ancak bu, iki kez yer kaplayacak ve mümkünse bundan kaçınmak istiyorum. Zip, sıkıştırma sırasında dosya değişikliklerini gerçekleştiremezse, bunu yapan bir yardımcı program var mı?
İşletim sistemi centos 6, fwiw'dir.
rsync
istiyorsanız, arşivlemek istediğiniz dizini ayrı, kopya bir yere arşivlemenizi ve ardından kopyalamayı, dizini doğrulamayı, doğrulamayı ve silmeyi öneririm . En azından o zaman, arşivleme sürecinde başarısızlık olmayacağını biliyorsunuz, bu büyük bir dizini arşivliyorsanız çok maliyetli olabilir.