RSYNC

Linux error: bash: rsync: command not found | TECHIES WORLD

Rsync (Remote Synchronization), Unix ve Windows sistemleri için bir uygulama yazılımıdır. işlevi ise uzak ya da yerel olarak dosya transferi işlemlerini gerçekleştiren ve bu işlemlerde kullandığı algoritma sayesinde daha hızlı sonuç sağlayan bir senkronizasyon aracıdır. 

Rsync Kurulum

Transfer yapılacak tüm sunucularda rsync uygulamasının kurulu olması gerekmektedir.

Ubuntu | Debian

Sunucu üzerinde rsync uygulmasının kurulumunu gerçekleştirelim.

sudo apt install rsync grsync -y 

Centos | Fedora | RHEL

Sunucu üzerinde rsync uygulmasının kurulumunu gerçekleştirelim.

sudo yum install lsyncd

Rsync Kullanımı

rsync'i çalıştırdığınızda, her zaman önce "kaynak"ı ve ikinci olarak "hedef"i koymayı unutmayın!

rsync /etc/hosts root@10.106.246.60:/home/x/yocto

Eğer bir klasörün içeriğinin aktarılmasını isterseniz sonuna slash (/) koymanız gerekiyor. Aksi durumda kaynak olarak belirttiğiniz klasör olduğu gibi hedef klasör içerisine alt klasör olarak eklenecektir.

Bazı parametreler ve anlamları

  •  v (verbose) yedekleme işlemlerini terminalde görmemizi sağlar 
  • z (zip) dosyaları sıkıştırarak çeker
  •  r (recursive) alt dizinleri de kapsayacak şekilde kopyalama yapar
  • –n ifadesi hiçbir değişiklik yapılmadan deneme çalıştırması gerçekleştirir.
  • –a ifadesi "arşiv" anlamına gelir ve özyinelemeli olarak eşitler ve sembolik bağları, özel ve aygıt dosyalarını, değişiklik sürelerini, grup, sahip ve izinleri korur
  • –exclude ve –include Transfer aşamasında bir klasörün tüm içeriğini aktarmak yerine hariç tutmak ya da farklı dosyaları aktarıma dahil etmek isteyebilirsiniz.
Blog'a Dön