• 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, farklı cihazlardaki verilerin uyumlu çalışmasını ve güncel kalmasını sağlamak için kullanılır. Senkronizasyonun bazı kullanım amaçları: Veri yedekleme: Telefon veya bilgisayar gibi cihazların verilerini bulut hizmetlerine yedekleyerek veri kaybını önler. Çoklu cihaz erişimi: Farklı cihazlardan aynı verilere ulaşma imkanı tanır. Depolama alanı: Bulut hizmetlerinde yedeklenen veriler, cihazda daha fazla alan açar. İş verimliliği: Ekip çalışmalarında verilerin senkronize edilmesi, takım üyelerinin aynı bilgilere erişmesini ve işbirliği yapmasını sağlar. Zaman yönetimi: Senkronize edilen veriler, kullanıcıların zamanlarını daha iyi planlamalarına yardımcı olur.

    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.