• Buradasın

    Rsync ne işe yarar?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Rsync, dosya ve dizinleri yerel veya uzak sistemler arasında senkronize etmek ve yedeklemek için kullanılan açık kaynaklı bir araçtır 35.
    Rsync'in bazı kullanım amaçları:
    • Dosya ve dizin senkronizasyonu: Yalnızca değişen verileri aktararak bant genişliği tasarrufu sağlar 35.
    • Yedekleme: Sistem yedeklemeleri için kullanılır 35.
    • Aynalama (mirroring): Bir web sitesinin yerel bir kopyasını oluşturmak için kullanılabilir 3.
    • Güvenli senkronizasyon: SSH üzerinden güvenli dosya transferi sağlar 5.
    • Filtreleme ve dışlama: Kapsamlı filtreleme ve dışlama kuralları uygulanabilir 5.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Senkronizasyon ne için kullanılır?

    Senkronizasyon çeşitli alanlarda kullanılır ve genel olarak farklı bileşenler veya sistemlerin uyumlu çalışmasını sağlamak için önemlidir. Bazı kullanım alanları: Bilgisayar sistemleri: Verilerin çakışmadan ve tutarlı bir şekilde aktarılmasını sağlamak için kullanılır. Mobil cihazlar: E-posta hesapları, takvimler, kişiler gibi verilerin farklı kaynaklarla senkronize edilmesi, kullanıcıların farklı cihazlarda aynı bilgilere erişebilmesini sağlar. İletişim: İnternet tabanlı hizmetler üzerinden verilerin farklı cihazlar arasında senkronize edilmesi, doğru zamanda ve doğru yerde kullanılabilir olmasını sağlar. Veri yedekleme: Verilerin yedeklenmesi ve güncellenmesi için kullanılır, veri kaybını önler. Sinema ve televizyon: Görüntü ve ses kuşakları arasındaki uyumu sağlamak için kullanılır.

    Rsync nasıl kullanılır?

    Rsync komutu, dosyaları ve dizinleri yerel veya uzak sistemler arasında senkronize etmek için kullanılır. Kullanımı için temel syntax şu şekildedir: ``` rsync [OPTIONS] SOURCE DESTINATION ``` Burada: - OPTIONS: Kopyalama işlemi için çeşitli seçenekler (örneğin, -v, -a, -r). - SOURCE: Kopyalanacak dosya veya dizin yolu. - DESTINATION: Hedef dizin yolu. Bazı yaygın rsync seçenekleri: - -v: Detaylı çıktı sağlar. - -a: Arşiv modu, dosya izinleri, timestampler ve sembolik bağlantıları korur. - -r: Dizinleri ve içeriklerini recursively kopyalar. - -e: SSH kullanarak güvenli transfer sağlar. Örnek kullanımlar: - Yerel dosya kopyalama: `rsync -v /home/pnap/Desktop/sample.txt /home/pnap/Desktop/rsync`. - Uzak sunucuya dosya aktarma: `rsync -av /home/pnap/Desktop/test_project 10.0.2.15:/home/test/Desktop/remote_project`. - Birden fazla dosya kopyalama: `rsync -av /home/pnap/Desktop/test_project /home/pnap/Documents/local_dir1 user@remote_host:/home/test/Desktop/remote_project`.

    Rsync ile yedekleme nasıl yapılır?

    Rsync ile yedekleme yapmak için aşağıdaki adımlar izlenebilir: 1. Rsync'in Kurulumu: Çoğu Linux dağıtımında Rsync varsayılan olarak yüklüdür. 2. Temel Kullanım: En basit haliyle kaynak ve hedef arasında veri senkronizasyonu şu şekilde yapılabilir: ``` rsync -avz /home/ root@192.168.1.100:/backup/ ``` Bu komut; `-a` ile arşiv modunda çalışır ve dosya izinlerini, tarih bilgisini korur. `-v` ile detaylı çıktı verir. `-z` ile sıkıştırma yaparak veri boyutunu küçültür. 3. SSH Üzerinden Güvenli Bağlantı: SSH kullanarak veriler güvenli şekilde karşı sunucuya aktarılabilir. 4. Otomasyon İçin Cron Job Kullanımı: Rsync yedeklerini belirli aralıklarla otomatik çalıştırmak için Cron kullanılabilir. 5. Yedekleme Stratejileri: Veriler saatlik, günlük, haftalık ve aylık gibi farklı zaman aralıklarında yedeklenebilir. Rsync ile yedekleme yaparken kullanılabilecek bazı diğer parametreler şunlardır: `--exclude`: Belirli dosyaları veya dizinleri hariç tutmak için kullanılır. `--delete`: Hedefte kaynakta silinen dosyaları da kaldırmak için kullanılır. Daha detaylı bilgi ve farklı senaryolar için Rsync'in man belgelerine başvurulabilir.