Şu anda bir gronabayt ve gigabayt veriyi canlı bir sunucudan bir rsync / ssh kombinasyon komut dosyası kullanarak bir yedekleme sunucusuna yedekliyorum, her gece bir cron işi ile otomatik işlem yapılmasına izin veriyor.
Yaşadığım sorun izinlerle.
Rsync'i -a moduyla çalıştırmak şu anda 54122: games ve -rwx - S --- adlı kullanıcı: grup ve dosya modunda kopyalar.
Yedekleme sunucusundaki dosyaları yürütmek için (bana işverenin neden bunu gerektirdiğini sormayın), zaman ve işlemci maliyeti (aktarılan veri miktarı nedeniyle) koydum () ve chmod () her dosya / klasörü www-data olarak ayarlar: www-data ve 755 izinleri.
Zaten ben her dosya / klasörü www-data: www-data ve 755 zorla ayarlamak için rsync kurabilir miyim yoksa bu soruna yanlış açıdan bakıyorum?
Sanırım -a (-rlptgoD eşdeğer) yerine -rltD çalıştırabilir ama sonra yeni dosyalara ne olur? Hangi izinleri ve sahip: grup ayarlarını alıyorlar?
--perms
Yukarıdaki komutun çalışması için bayrağın gerekli olduğunu unutmayın . Ayrıca, denememiş olsam da,--no-perms
bayrağın çalışmadığını, büyük olasılıkla--chmod
bayrağı devre dışı bırakacağını varsayıyorum .