YENİ! EPYC + NVMe tabanlı VPS

Giriş Yap
+1 (855) 311-1555

Linux için Rsync: Dosyaları bir profesyonel gibi senkronize etme, kopyalama ve yedekleme

5 dakikalık okuma - 7 Temmuz 2025

hero image

Table of contents

  • Linux için Rsync: Dosyaları bir profesyonel gibi senkronize etme, kopyalama ve yedekleme
  • Rsync nedir?
  • rsync neden harika
  • Yaygın rsync seçenekleri açıklanmıştır
  • Rsync örnekleri
  • Bir dizini yerel olarak kopyalama
  • SSH üzerinden uzak bir sunucuyla senkronizasyon
  • Neyin kopyalanacağını görmek için kuru çalışma
  • Uzaktaki bir sunucuyu yerel makinenize yedekleme
  • İki dizini yansıtma
  • Belirli dosya veya klasörleri hariç tutma
  • Cron üzerinden Rsync: Otomatik yedeklemeler
  • Video önerisi
  • Son düşünceler

Share

Dosyaları senkronize etmek, sunucular arasında veri kopyalamak ve yedeklemeleri otomatikleştirmek için Linux'ta rsync'i nasıl kullanacağınızı öğrenin. Bu güçlü komut satırı aracı, geliştiriciler ve sistem yöneticileri için vazgeçilmezdir.

Linux için Rsync: Dosyaları bir profesyonel gibi senkronize etme, kopyalama ve yedekleme

Rsync, Unix benzeri sistemlerde bulunan en verimli ve güvenilir dosya aktarım araçlarından biridir. İster sunucuları senkronize ediyor, ister yedekleri kopyalıyor ya da VPS sağlayıcıları arasında geçiş yapıyor olun, rsync genellikle bu iş için en akıllı araçtır.

Bu yazı rsync'in ne yaptığını, neden temel kopyalama araçlarından daha iyi olduğunu ve nasıl güvenle kullanılacağını açıklamaktadır.


Rsync nedir?

Rsync, dosya ve dizinleri iki konum arasında senkronize etmeye yarayan bir komut satırı aracıdır. Çalışabilir:

  • Yerel olarak: aynı makinede bir dizinden diğerine kopyalama
  • SSH üzerinden: bir sistemden diğerine güvenli bir şekilde kopyalama
  • Devam desteği ile: değişmeyen dosyaları atlar ve kısmi aktarımları devam ettirir
  • Sıkıştırma ile: yavaş bağlantılar üzerinden aktarım süresini azaltır

Scp veya cp'nin aksine, rsync kaynak ve hedefi karşılaştırır, yalnızca farklılıkları gönderir - bu da onu inanılmaz derecede bant genişliği ve zaman verimli hale getirir.


rsync neden harika

  • Hızlı artımlı aktarımlar - yalnızca değişen veriler gönderilir
  • İzinleri, sembolik bağlantıları, zaman damgalarını korur - sistem düzeyindeki görevler için idealdir
  • SSH üzerinden sağlam - güvenli ve komut dosyası dostu
  • Kuru çalışma modu - herhangi bir şey çalıştırmadan önce nelerin değişeceğini görün
  • Sıkıştırma desteği- yavaş aktarımları hızlandırır(-z bayrağı)
  • Ağ dostu - bozulan aktarımları yeniden başlatmadan devam ettirin

Yaygın rsync seçenekleri açıklanmıştır

İşte kullanacağınız en yararlı bayraklar:

  • -a → arşiv modu (sahipliği, izinleri, sembolik bağlantıları vb. korur)
  • -v → verbose (neler olduğunu gösterir)
  • -z → aktarım sırasında dosya verilerini sıkıştırır
  • --progress → canlı ilerleme güncellemelerini göster
  • --delete → kaynakta bulunmayan dosyaları hedefte sil
  • -e ssh → uzak bağlantılar için SSH kullan

Rsync örnekleri

1. Bir dizini yerel olarak kopyalama

rsync -av /kaynak/yol/ /hedef/yol/

Bu, /source/path/ içindeki her şeyi meta verileri koruyarak /destination/path/ içine kopyalar.


2. SSH üzerinden uzak bir sunucuyla senkronizasyon

rsync -avz /local/dir/ user@remote_ip:/remote/dir/

z sıkıştırma ekler; -e ssh kısmı uzak bir ana bilgisayar kullanılırken örtüktür.


3. Neyin kopyalanacağını görmek için kuru çalışma

rsync -avz --dry-run /local/dir/ user@remote:/dir/

Herhangi bir şeyi senkronize etmeden önce test etmek için idealdir - aslında hiçbir şey kopyalanmaz.


4. Uzaktaki bir sunucuyu yerel makinenize yedekleme

rsync -avz user@remote_ip:/etc/ /backup/etc/

Uzak yapılandırma dosyalarının yerel bir anlık görüntüsünü oluşturmak için bunu kullanın.


5. İki dizini yansıtma

rsync -av --delete /source/ /destination/

Bu, hedefin kaynakla eşleşmesini sağlar - silmeler dahil.


6. Belirli dosya veya klasörleri hariç tutma

rsync -av --exclude="*.log" /src/ /dest/

Bu örnekte tüm .log dosyalarını atlayın.


Cron üzerinden Rsync: Otomatik yedeklemeler

Günlük sunucu yapılandırma yedekleri mi istiyorsunuz?

  1. Şöyle bir betik oluşturun:<br>

    rsync -az /etc/ user@backup:/home/backups/hostname/etc/

  2. crontab -e ile crontab'ınıza ekleyin:<br>

    0 2 * * /home/youruser/rsync-backup.sh

Bu iş her gece saat 2:00'de çalışır.


Video önerisi

Başlık: Rsync'te Ustalaşın! Nihai Linux Dosya Eşitleme Rehberi!<br>

Kanal: Teknoloji Basitleştirildi<br>

Master Rsync! The Ultimate Linux File Syncing Guide!


Son düşünceler

Rsync, bir kez anladığınızda vazgeçilmez hale gelen araçlardan biridir. Güvenilir, verimli ve savaşta test edilmiştir - basit dosya kopyalarından tam sistem geçişlerine kadar her şey için mükemmeldir.

İster tek bir VPS ister bir sunucu filosunu yönetiyor olun, rsync'i iyi kullanmayı öğrenmek size zaman, bant genişliği ve stres kazandıracaktır. Neden yüksek performanslı VPS'lerimizde denemiyorsunuz? Sadece 6,99 $ karşılığında başlayabilirsiniz.

Blog

Bu hafta öne çıkanlar

Daha fazla makale
Şimdi FDCServers'da Solana ve diğer kriptoları kabul ediyor

Şimdi FDCServers'da Solana ve diğer kriptoları kabul ediyor

FDCServers artık BitPay üzerinden Solana (SOL) ödemelerini destekliyor. Hosting ve sunucular için tercih ettiğiniz kripto ile kolayca ödeme yapın

2 dakikalık okuma - 15 Ağustos 2025

İşletmeniz için doğru RAID seviyesini nasıl seçersiniz?

3 dakikalık okuma - 7 Temmuz 2025

Daha fazla makale
background image

Sorularınız mı var veya özel bir çözüme mi ihtiyacınız var?

icon

Esnek seçenekler

icon

Küresel erişim

icon

Anında dağıtım

icon

Esnek seçenekler

icon

Küresel erişim

icon

Anında dağıtım