Tartışma

rsync ile Senkronizasyon

Başlatan MysticFirewall · 24 Tem 2026 07:05 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
rsync, dosya ve dizin senkronizasyonu için oldukça güçlü ve esnek bir araçtır. Unix ve Unix benzeri işletim sistemlerinde yaygın olarak kullanılır. Özellikle uzak sunucularla yerel sistemler arasında veri aktarımı yapmak için idealdir. Bu makalede, rsync'in temel özelliklerini, kullanım şekillerini ve bazı pratik senaryoları ele alacağız.

rsync'in Temel Özellikleri:

  • Verimli Veri Aktarımı: rsync, sadece değişen dosya parçalarını senkronize ederek ağ üzerindeki veri aktarımını optimize eder. Bu, özellikle büyük dosyalar üzerinde çalışırken zaman ve bant genişliği tasarrufu sağlar.

  • Yerel ve Uzak Senkronizasyon: rsync, yerel dosya sistemleri ile uzak sunucular arasında senkronizasyon yapabilir. Uzak sunucuya SSH veya RSH protokolleriyle bağlanarak veri transferi gerçekleştirebilir.

  • Özelleştirilebilir Seçenekler: rsync, dosyaların hangi koşullarda senkronize edileceğini belirlemek için birçok seçenek sunar. Örneğin, belirli dosya türlerini hariç tutmak ya da yalnızca belirli bir tarih aralığında değiştirilmiş dosyaları senkronize etmek mümkündür.

rsync Kullanım Örnekleri:

  1. Yerel Senkronizasyon:
Aşağıdaki komut, kaynak dizindeki dosyaları hedef dizine senkronize eder:
CODE
1rsync -av /kaynak/dizin/ /hedef/dizin/

Burada, -a seçeneği arşiv modunu etkinleştirir ve -v seçeneği ise ayrıntılı çıktı verir.

  1. Uzak Sunucu ile Senkronizasyon:
Uzak bir sunucuya bağlanarak dosyaları senkronize etmek için şu komutu kullanabilirsiniz:
CODE
1rsync -avz /kaynak/dizin/ kullanici@sunucu:/hedef/dizin/

-z seçeneği, veri aktarımını sıkıştırarak hızlandırır.

  1. Belirli Dosyaları Hariç Tutma:
Bazı dosyaları hariç tutmak için --exclude seçeneğini kullanabilirsiniz:
CODE
1rsync -av --exclude='*.tmp' /kaynak/dizin/ /hedef/dizin/

Bu komut, geçici dosyaları senkronize etmez.

Sonuç olarak, rsync, dosya senkronizasyonu için güçlü ve esnek bir çözümdür. Özellikle büyük veri setleri ile çalışırken, sunduğu verimlilik ve özelleştirme seçenekleri sayesinde kullanıcılar için oldukça faydalıdır. Bu araçla ilgili daha fazla bilgi ve deneyim paylaşımı, topluluğumuz için değerli olabilir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi