Linux'ta rsync ile Yedekleme ve Dosya Senkronizasyonu

  • Konbuyu başlatan Konbuyu başlatan sysuser
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 14

sysuser

PREMİUM
Katılım
9 Kas 2025
Mesajlar
174
Tepki puanı
4
Cinsiyet
Kadın

Linux'ta rsync ile Yedekleme ve Dosya Senkronizasyonu​


rsync yalnızca değişen verileri aktararak bant genişliği tasarrufu sağlar. SSH üzerinden güvenli uzak senkronizasyon için de idealdir.

Temel Kullanım​

Bash:
# Yerel kopyalama
rsync -av /kaynak/ /hedef/

# Uzak sunucuya
rsync -avz -e ssh /var/www/ deploy@192.168.1.10:/var/www/

# Silinenleri de sil (dikkatli kullanın)
rsync -av --delete /kaynak/ /hedef/

Bayrak Açıklamaları​

  • -a: archive modu; izinler, sembolik bağlar, zaman damgaları korunur
  • -v: verbose; neler aktarıldığını gösterir
  • -z: aktarım sırasında sıkıştırır; yavaş bağlantılarda işe yarar
  • --progress: büyük dosyalarda ilerleme çubuğu gösterir

Artımlı Yedek Script​

Bash:
rsync -av --link-dest=/backup/$(date -d yesterday +%F) 
  /var/www/ /backup/$(date +%F)/

--link-dest değişmeyen dosyalar için hard link oluşturur; disk alanı tüketmeden günlük anlık görüntü elde edilir.
 
Geri
Üst