Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

Verileri Yedeklemek için rsync Nasıl Kullanılır

Verileri Yedeklemek için rsync Nasıl Kullanılır

Verilerin yedeklenmesi, hem bireysel hem de kurumsal altyapıların önemli bir parçasıdır. Linux işletim sistemine sahip makineler kullanabilir rsync Ve ssh süreci kolaylaştırmak için.

rsync dosyaları yerel ve uzak konumlara aktarmanıza izin veren bir komut satırı yardımcı programıdır. Çoğu Linux dağıtımında varsayılan olarak geldiği için Rsync’in kullanımı uygundur. Mevcut seçeneklerin çoğunu kullanarak aracı özelleştirebilirsiniz.

Bu kullanım durumunda, dosya aktarımını güvence altına almak için SSH’yi rsync ile birlikte kullanacağız.

Öğrenmek için bu öğreticiyi izleyin verileri yedeklemek için rsync nasıl kullanılır. Kılavuz, sürecin nasıl çalıştığını göstermek için birkaç örnek listeleyecektir.

Verileri yedeklemek için rsync nasıl kullanılır?

Önkoşullar

  • sudo veya kök ayrıcalıklar veya yedekleme ve hedef dizinlere erişimi olan bir kullanıcı
  • SSH erişimi komut satırı/terminal penceresi aracılığıyla bir sunucuya
  • Yerel ve hedef makinede kurulu Rsync

Yerel ve Harici Aktarımlar için Temel Rsync Söz Dizimi

Rsync aracını kullanmanın sözdizimi, yerel ve uzak aktarımlar için farklıdır.

Yerel yedeklemeler için sözdizimi şu temel modeli izler:

rsync 
options
 SOURCE DESTINATION

Dosyaları harici bir konuma aktarmak için biraz farklı bir kalıp kullanacağız:

rsync 
options 
 SOURCE user@IP_or_hostname:DESTINATION

Her iki durumda da kaynak ve hedef bir dizin veya dosya yoludur.

Verileri Rsync ile Yedekleme

rsync’in ne yaptığını daha iyi anlamak için ayrıntılı anahtarı kullanacağız -v. Ek olarak, dizinlerdeki verileri yedekleyeceğimiz için arşiv modunu kullanacağız. -a yinelemeli senkronizasyon için. Pek çok rsync seçeneği ve örneği vardır, bu nedenle kullanım durumunuz için ihtiyacınız olan herhangi birini kullanın.

Rsync Prova Çalıştırma – Önlemler

rsync yardımcı programı, verilerinizi farklı şekillerde değiştirmenize olanak tanır. Bu nedenle, dosyalarınızı yedeklerken dikkatli olun. Yanlış bir seçenek veya yanlış bir hedef kullanırsanız, verilerinizi karıştırabilirsiniz. Daha da kötüsü, istemeden dosyaların üzerine yazabilir veya silebilirsiniz.

Bu nedenle, --dry-run aracın yapmak istediğinizi yaptığını onaylama seçeneği. Yanlışlıkla veri kaybı meydana gelebilir, ancak bu seçenek bunu önlemeye yardımcı olur.

Basit transferler için kullanmanız gerekmeyebilir. --dry-runancak daha büyük bir veri kümesi söz konusu olduğunda bunu yapmanızı şiddetle tavsiye ederiz.

Temel sözdizimi biçimini kullanın ve ekleyin --dry-run:

rsync
options 
 --dry-run SOURCE DESTINATION

Verileri Yerel Olarak Yedeklemek için Rsync’i Kullanın

Aynı Linux makinesinde bir dizinin yedeğini alarak başlayacağız. Yol herhangi bir konum olabilir – başka bir bölüm, sabit sürücü, harici depolama vb.

Kullan hem kaynak hem de hedef için tam yol hatalardan kaçınmak için.

Örneğin, yedeklemek için Dir1 itibaren Belgeler ile /medya/hdd2/rscync_backuprsync komutunu şu biçimde kullanın:

rsync -av /home/test/Documents/Dir1 /media/hdd2/rsync_backup
Aynı Linux makinesinde rsync kullanarak bir dizinin yedeğini alırken bir terminal çıktısı.

Çıktı, aktarılan dosya ve dizinlerin listesini ve diğer aktarım ayrıntılarını gösterir.

Not: Hedefte yeni bir dizin oluşturmak ve dosyalarınızı oraya yedeklemek için sonuna bir eğik çizgi (/) sonunda hedef yol. Sondaki eğik çizgiyi eklerseniz kaynak, kaynak dizin hedefte oluşturulmaz. Rsync, içeriğini yalnızca bu durumda aktarır.

Ağ Üzerinden Verileri Yedeklemek için Rsync Kullanın

Ağ üzerinden güvenli veri yedekleme için rsync, aktarımlar için SSH’yi kullanır. Sunucunuzun SSH bağlantısına izin verecek şekilde ayarlanması gerekiyor.

Uzak makineye SSH üzerinden bağlanmayı başardıktan sonra, verilerinizi o makinedeki bir konuma yedeklemeye başlayabilirsiniz.

Örneğin, yedeklemek için Dir1 ile destek olmak ağ üzerinden başka bir makinede şunu girin:

rsync -av /home/test/Documents/Dir1 testFrosty-Selection8062.168.56.101:/home/test/backup
Verileri ağ üzerinden rsync kullanarak yedeklerken terminal çıkışı.

Çıktı, başka bir makineye aktarılan rsync dizinlerini ve dosyalarını listeler.

Dosyaların gerçekten uzak sunucuda olup olmadığını kontrol edebilirsiniz:

Verileri yedeklemek için rsync'i kullandıktan sonra uzak makinedeki bir dosya listesini kontrol etme.

İlk kez bağlanıyorsanız, bir istem aldığınızda parolanızı girmeniz ve onaylamanız gerekir. Geçerli kullanıcı olarak bağlanmak istiyorsanız, uzak aktarımlar için bir kullanıcı adı girmenize gerek yoktur.

Not: SSH üzerinden rsync ile her veri yedeklemek istediğinizde şifre girmekten kurtulabilirsiniz. SSH anahtarı tabanlı kimlik doğrulamayı kurun ve uzak makinede parolasız oturum açmayı kullanabileceksiniz.

Burada kullandığımız örnek, SSH’nin varsayılan bağlantı noktasını kullandığını varsayar. SSH bağlantısı için farklı bir port belirtmeniz gerekirse, -e işaretleyin ve SSH seçeneklerini girin.

Örneğin, 4455 numaralı bağlantı noktasını belirtmek için yukarıdaki komutu şu biçimde çalıştırın:

rsync -av -e 'ssh -p 4455' /home/test/Documents/Dir1 testFrosty-Selection8062.168.56.101:/home/test/backup

Gerektiğinde, kaynak dosyaları başka bir konuma aktardıktan sonra silebilirsiniz.

Rsync ile Yedeklerken Verileri Sıkıştırın

Biraz yer kazanmak için, verilerinizi başka bir konuma aktarmadan önce sıkıştırabilirsiniz. Verileri sıkıştırmak için rsync’in yerleşik seçeneğini kullanabilir veya rsync’i çalıştırmadan önce bunu yapmak için farklı bir araç kullanabilirsiniz.

Aktarım sırasında verileri sıkıştırmak için -z Seninle geçiş yap rsync emretmek.

rsync -avz /home/test/Documents/Dir1 testFrosty-Selection8062.168.56.101:/home/test/backup

Başka bir seçenek de kullanmaktır. zip dosyalarınızı veya dizininizi sıkıştırmak ve ardından çalıştırmak için komut rsync. Bizim durumumuzda, sıkıştıracağız Dir1 içine Dir.zip:

zip /home/test/Documents/Dir1.zip /home/test/Documents/Dir1

Ardından bu dosyayı başka bir konuma aktarın:

rsync -avz /home/test/Documents/Dir1.zip testFrosty-Selection8062.168.56.101:/home/test/backup

Artık uzak bir sunucuda dizininizin sıkıştırılmış bir kopyasına sahipsiniz. Başka bir sürücüde veya bölümde bir yedeğiniz olsun istiyorsanız bunu yerel aktarımlar için de yapabilirsiniz.

Çözüm

Bu öğretici, rsync kullanarak hem yerel olarak hem de bir ağ üzerinden verileri nasıl yedekleyeceğinizi gösterdi. Bu aracı kullanırken dikkatli olun ve kullanmak istediğiniz rsync seçeneklerinden emin değilseniz prova yaptığınızdan emin olun.

Daha fazla rsync örneği için diğer kılavuzlarımıza göz atabilir veya rsync ile dosya ve dizinleri nasıl hariç tutacağınızı öğrenebilirsiniz.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.