Rsync ile senkronizasyon ve yedeklemeler

İçindekiler
Bir sunucuyu veya kendi bilgisayarlarımızı yönettiğimizde, bilgileri bilgisayarlar arasında veya dizinler arasında senkronize tutmamız gerekir.
Rsync bu bir uygulama ücretsiz çoklu platform Dosya senkronizasyonu ve yedekleme işlemlerini gerçekleştirmek için kullanılır. En iyi bilinen ve kullanılan UNIX / Linux.
Rsync bir sunucuda varsayılan olarak bağlantı noktasını dinler TCP 873 ve hem yerel bir sunucuda hem de uzak bir sunucuda veya bir ağdaki farklı cihazlarda yedekleme için hizmet eder.
Terminalden rsync kurarak başlayalım, örneğin Linux Ubuntu için yazıyoruz
sudo apt-get install rsync
Ardından Grsync uygulamasını kuracağız, Linux'taki rsync senkronizasyon aracının grafik arayüzüdür.
sudo apt-get install grsync
Grsync ayrıca çeşitli Linux, Windows ve OS X platformlarına kurulabilir.Grsync ücretsiz bir yazılımdır.
Başlangıçta hem uzak hem de yerel olmak üzere iki dizin arasında bir hesap oluşturabiliriz.

Bir senkronizasyon oluşturuyoruz
Oturumlarda, bir açılır menü aracılığıyla herhangi bir zamanda seçebileceğimiz kaynak ve hedef dizin açısından farklı birkaç yedekleme veya senkronizasyon tanımlayabiliriz. Böylece birkaç senkronizasyon tanımlayabilir ve ardından yedekleme, projeler, e-postalar gibi tek bir tıklama ile etkinleştirebiliriz.
Kaynak ve hedef dizini seçiyoruz. Kaynak yolun sonunda bir eğik çizgi kullanırsak, bu sadece o klasörden hedefe içerik kopyalamak istediğimizi gösterir. Çubuğu koymazsak, kaynak dizini ve içeriği kopyalar.
Dizini ve içeriği senkronize edin
Menşei: / ana sayfa / kullanıcı / kaynak
Yalnızca içeriği senkronize et
Hedef: / ana sayfa / kullanıcı / kaynak /
Bir kopya bulunursa hedef kopyanın silinip silinmeyeceğini tanımlamak için aynı kullanıcıyı, grubu ve izinleri korumayı seçmek için birkaç seçeneğimiz var.
Hem komutlardan hem de Grsync arayüzlerinden birkaç örnek göreceğiz.
Bir sabit sürücüyü ve bir pendrive'ı senkronize edin
Kaynak: / ana sayfa / kullanıcı / resimler
Hedef: / medya / kullanıcı / usb001
Tek bir oturumda birden çok dizini senkronize edin
Bunu yapmak için kök dizinde .grsync dizininde gizli bir dizin olan list adında uzantısı olmayan bir metin dosyası oluşturuyorum ve içine senkronize edilecek dizinlerin bir listesini yazıyorum.
####### / ana sayfa / kullanıcı / .grsync / liste #######
# .grsync / liste
/Projeler
/Görüntüler
/ belgeler
####### bitiş / ana sayfa / kullanıcı / .grsync / liste #######
Ardından gelişmiş seçenekler sekmesinde, Origin'den senkronizasyonun liste dosyasında belirtilen dizinlere olacağını belirtiyorum.

Bu nedenle, Temel seçenekler sekmesinde, örneğin bilgisayardan pendrive'a senkronizasyon için
Menşei: / ana sayfa / kullanıcı /
Hedef: / medya / kullanıcı / usb001
Gelişmiş seçeneklerde, okunacak dizinlerin listesinin nerede olduğunu belirtiriz.
--files-from = / ana sayfa / kullanıcı / .grsync / liste
Grsync'i özelleştirmenize izin veren diğer seçenekler şunlardır:
Yalnızca mevcut dosyaları güncelleyin, karşılaştırın ve yeni dosyaları kopyalamayın
Hedefte zaten var olan veya en yeni dosyaları güncellemeyen dosyaları yoksay, yalnızca mevcut olmayanları kopyala
Bu, kullanıcı başına özelleştirilmiş bir kopya senkronizasyonu sağlar ve tercihlerine göre her oturum, artımlı yedeklemelere net bir şekilde odaklanan farklı bir yapılandırmaya sahip olabilir.
Grsync, değiştirilecek dosyaların gerçek sonucunu gösterdiğinden, bir kopyalama veya senkronizasyon yapmadan önce bir şeylerin ters gideceğini anlayabileceğiniz tüm işlemleri bununla simüle etmenizi sağlar.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave