Discussion

Linux Rsync ile Sadece Yeni Dosyaları Aktarma

Started by ShadowByte · 22 Aug 2026 20:40 · 6 Views · 0 Replies
Thread Starter #0
Rsync, dosya ve dizinlerin yerel veya uzak sistemler arasında senkronizasyonunu sağlamak için kullanılan güçlü bir araçtır. Özellikle veri yedekleme ve dağıtım işlemlerinde sıklıkla tercih edilir. Rsync'in en büyük avantajlarından biri, sadece değişen veya yeni dosyaların aktarılmasıdır. Bu, hem zaman hem de bant genişliği tasarrufu sağlar. İşte rsync ile sadece yeni dosyaları aktarmanın nasıl yapılacağına dair ayrıntılı bir rehber.

İlk olarak, rsync'in temel kullanımını inceleyelim. Rsync komutu genel olarak şu şekilde yapılandırılır:

CODE
1rsync [seçenekler] kaynak hedef


Temel Seçenekler

  1. -a (archive): Dosya izinleri, sahiplik bilgileri ve zaman damgalarını koruyarak aktarım yapar.
  2. -v (verbose): Aktarım sırasında işlem hakkında daha fazla bilgi verir.
  3. -z (compress): Aktarım sırasında veriyi sıkıştırır, bu da ağ üzerinden daha hızlı aktarım sağlar.
  4. --delete: Hedef dizinde kaynak dizinde olmayan dosyaları siler.

Sadece Yeni Dosyaların Aktarılması

Rsync, varsayılan olarak yalnızca kaynak dizinindeki dosyalarla hedef dizindeki dosyaları karşılaştırır. Eğer bir dosya hedefte yoksa veya kaynak dosyası daha yeni ise, rsync bu dosyayı kopyalar. Aşağıdaki örnekte, /kaynak/dizin/ kaynak dizininden /hedef/dizin/ hedef dizinine sadece yeni veya değişmiş dosyalar aktarılacaktır:

CODE
1rsync -av --ignore-existing /kaynak/dizin/ /hedef/dizin/


Burada --ignore-existing seçeneği, hedef dizinde zaten bulunan dosyaların üzerine yazılmasını engeller. Ancak, eğer kaynak dizininde bulunan dosyalar hedefte yoksa aktarım devam eder.

Ekstra İpuçları

  • Zaman Damgası Kontrolü: Rsync, dosyaların zaman damgalarını karşılaştırarak hangi dosyaların güncellenmesi gerektiğini belirler. Bu, veri kaybını önler ve senkronizasyonu çok daha verimli hale getirir.
  • Hızlı Yedeklemeler: Yedekleme işlemleri sırasında, yalnızca değişen dosyaların aktarılması sayesinde, yedekleme süreleri önemli ölçüde kısalır.

Rsync, dosya senkronizasyonu konusunda sunduğu esneklik ve hızlı performans ile sistem yöneticilerinin vazgeçilmez araçlarından biridir. Bu bilgilerin, rsync kullanarak dosya aktarım işlemlerinizi daha verimli hale getirmesine yardımcı olacağını umuyorum.

You must be logged in to reply.

0 quotes selected