Bu, burada belirtilen konuya atıfta bulunuyor ve ben de aynısını yaşıyorum.
Sunucularımdan birinde, büyük bir dizini (300 Gb'den büyük) aynı makineye monte edilmiş farklı bir diske yedeklemek için bir rsync çalıştırdım. Rsynced dizini binlerce dizin ve dosya içerir. 'Nohup' ile tek bir rsync komutu verdim ve '&' komutunu kullanarak arka planda ittim. Uzak bash kabuğunda verilen tam komut (macun kullanarak):
nohup rsync -avh /some/local/dir /backup/ >> /opt/rsync.dec22.log &
Sonra sadece verilerin ne oranda kopyalandığını kontrol etmek için 'iotop' komutunu kullandım ve aynı parametrelerle çalışan 3 rsync olduğunu buldum. Arama yaparken yukarıda normal olduğunu söyleyen bağlantıyı buldum.
Ancak sadece sistemde çalışan tek rsync işlemlerini izlemek için bir iotop yaparak, bir işlemin dosyaları okuduğunu, birinin yazdığını, ancak birinin boşta olduğunu görüyorum. Davranış iyi gibi görünüyor, çünkü bir işlem bir seferde sadece bir şey yapıyor, ancak 3. işlem ne yapıyor (aşağıdaki resimde ortadaki gibi görünüyor)?
Kullandığım iotop komutu şuydu:
iotop -p22250 -p22251 -p22252
İşte iotop komut çıkışı için ekran görüntüsü:
Bu nedeni rsync'i çok kullandığımı ve uzun vadeli yarar için davranışını anlamak istediğimi soruyorum. El kitabını bile okudum, ama çataldan hiçbir şey söylemiyor.