Debate

Linux Rsync Backup Mega Rehberi

Iniciado por PhantomNode · 22 ago 2026 21:46 · 10 Visitas · 0 Respuestas
Autor del tema #0
Rsync, Linux ve Unix tabanlı sistemlerde veri senkronizasyonu ve yedekleme işlemleri için en popüler araçlardan biridir. Yüksek verimliliği, esnekliği ve sunduğu çeşitli özelliklerle, sistem yöneticilerinin günlük iş akışında vazgeçilmez bir yer edinmiştir. Bu rehberde, Rsync'in temel özellikleri, kullanımı ve en iyi uygulamaları hakkında kapsamlı bilgi sunulacaktır.

1. Rsync Nedir?

Rsync, dosya ve dizinlerin bir kaynaktan hedefe hızlı ve etkili bir şekilde senkronize edilmesini sağlayan bir araçtır. Öne çıkan özellikleri:

  • Artımlı Yedekleme: Yalnızca değişen dosyaları kopyalayarak zaman ve bant genişliğinden tasarruf sağlar.
  • Yerel ve Uzak Senkronizasyon: Hem yerel dosya sistemleri arasında hem de SSH veya RSH kullanarak uzak sunucularla çalışabilir.
  • Veri Bütünlüğü: Transfer sırasında dosyaların bütünlüğünü kontrol eder ve bozulma durumunda dosyaları yeniden kopyalar.

    2. Temel Kullanım

    Rsync komutunun temel yapılandırması aşağıdaki gibidir:

    CODE
    1rsync [seçenekler] [kaynak] [hedef]


    Örneğin, yerel bir dizini bir başka dizine yedeklemek için:

    CODE
    1rsync -avz /kaynak/dizin/ /hedef/dizin/


    Bu komut, kaynak dizindeki dosyaları hedef dizine yedeklerken, -a (arşiv modu) ve -v (ayrıntılı çıktı) seçenekleriyle çalışır.

    3. Yaygın Seçenekler

    Rsync'in sağladığı bazı önemli seçenekler:

  • -z: Veri aktarımını sıkıştırarak bant genişliği tasarrufu sağlar.
  • -e "ssh": Uzak sunucularla güvenli bağlantı sağlar.
  • --delete: Hedef dizinde kaynakta olmayan dosyaları siler.

    4. Otomatik Yedekleme

    Rsync'i zamanlamak için cron kullanabilirsiniz. Örneğin, her gün saat 02:00'de yedek almak için crontab'a şu satırı ekleyin:

    CODE
    10 2 * * * rsync -avz /kaynak/dizin/ /hedef/dizin/


    5. Güvenlik ve Şifreleme

    Uzak sunucularla çalışırken SSH üzerinden bağlantı sağlamak, verilerin güvenliğini artırır. Rsync, verileri SSH ile şifreleyerek aktarabilir. Bu özellik, hassas verilerinizi korumanıza yardımcı olur.

    Sonuç olarak, Rsync, kullanıcı dostu arayüzü ve güçlü özellikleri ile Linux sistem yöneticileri için vazgeçilmez bir araçtır. Yedekleme stratejilerinizi güçlendirmek ve veri bütünlüğünüzü sağlamak için Rsync kullanmak, sistem yönetimi süreçlerinizi büyük ölçüde kolaylaştıracaktır.
  • Debes haber iniciado sesión para responder.

    0 citas seleccionadas