- - Linux'ta Uzak Sabit Disk Yedekleme Nasıl Yapılır

Linux'ta Uzak Sabit Disk Yedekleme Nasıl Yapılır

Sabit diskler sonsuza dek sürmez. Bir süre sonra ölürler ve değiştirilmeleri gerekir. Genellikle, ölen bir PC veya sunucu sabit diskini değiştirmek, kapatmak, sürücüyü çıkarmak, uzaktan klonlamak ve yedeklemeyi başka bir makineye geri yüklemek kadar kolaydır. Uzaktaki bilgisayarlarla veya sunucularla çalışanlar için, fiziksel olarak orada olmadığınız için o kadar kolay değil. Neyse ki, uzaktaki bir sabit sürücüyü yedeklemenin ve ölmekte olan sabit sürücünüzdeki verileri kaydetmenin hala yolları var.

Bu yazıda, herkesin bir Linux PC'nin hızlı, uzaktan sabit disk yedeklemesini yapabileceği iki basit yoldan geçeceğiz.

Kullanacağımız ilk çözüm, Rsync adlı bir çözüm. İkinci çözüm SSH'ye göre DD'dir.

Uzaktan Sabit Sürücü Yedekleme - Rsync

Rsync uzaktaki bir sabit sürücüyü yapmak için mükemmelçünkü Rsync protokolü LAN ve internet üzerinden çok hızlı çalışıyor. Hepsinden iyisi, kullanmak için herhangi bir özel program gerektirmez ve bu nedenle fazla kurulum gerektirmez. Tüm bunlara ek olarak, komut satırının bir hayranı değilseniz, Rsync bile ayrıntılı olarak açıklayacağımız temiz bir grafik araca sahiptir.

Tüm kritik verileri yedeklemek için Rsync kullanılabilir.Sabit sürücünün tam bir ayna görüntüsünü yapmak istemediğiniz bir sabit sürücü. Araç dosya izinlerini vb. Koruyacaktır. Tersine, temel bir Tar Gzip yedekleme arşivi gibi bir şey kullanmak, bozuk dosyaları vb. Kopyalamaya çalışıyorsanız başarısız olabilir.

Kurulum

Başlamak için, hem uzak hem de yerel bilgisayarda yüklü olan Rsync aracını yüklediğinizden emin olun:

Ubuntu

sudo apt install rsync

Debian

sudo apt-get install rsync

Arch Linux

sudo pacman -S rsync

fötr şapka

sudo dnf install rsync

OpenSUSE

sudo zypper install rsync

Diğer Linux

Rsync aracını en çok bulmak bile kolaydırbelirsiz Linux dağıtımları. Aslında, sisteminizde zaten olabilir. Kurmak için paket yönetim aracınızı açın, “rsync” arayın ve kurun.

İlk önce, uzak bilgisayarın IP adresini belirleyin (eğer Ping kullanarak bilmiyorsanız).

Not: Tüm sistem dosyalarını yedeklemek için SSH üzerinden root kullanın.

LAN talimatları

Uzak makinenizde internet erişimi varsa, ancak doğrudan LAN üzerinden de bağlanabiliyorsanız, ana bilgisayar adına ping yaparak IP adresini belirleyebilirsiniz.

LAN kullanıyorsanız, muhtemelen sadece IP’ye ihtiyaç duyabileceğinizi unutmayın. Bunu sadece hostname kullanmak işe yaramazsa yapın. Örneğin:

ping ubuntu-server -c1

OUTPUT: PING ubuntu-server (192.168.1.126) 56(84) bytes of data.

şimdi biliyoruz ki LAN’daki Ubuntu-server’ın IP adresi: 192.168.1.126

İnternet talimatları

LAN talimatları gibi, IP'yi belirlemek için Ping kullanmayı deneyin. Örnek:

ping google.com -c1

OUTPUT: PING google.com (172.217.11.142) 56(84) bytes of data.

Doğru IP adresini bulduğunuzda, bir terminal açın ve bu komutu yedekleme verilerini tutacak yerel makineye girin.

rsync -avP --numeric-ids --exclude="/dev" --exclude="/proc" --exclude="/sys" [email protected]:/remote/file/location /local/backup/destination/

Sabit disk sürücüsünü İnternet üzerinden yeniden bağlamak, hatta LAN birçok faktöre bağlı olarak uzun zaman alacaktır. Her iki bilgisayarı da açık tutun ve aktarımın tamamlanmasına izin verin.

Uzaktan Sabit Sürücü Yedeklemesi - SSH Üzerinden DD

Hızlı bir sabit sürücü görüntüsü yapmanız gerekiyorsa,sunucu ya da uzak Linux PC internet üzerinden, DD basit bir çözümdür. Bir DD komutunu bir makineden diğerine zincirlemek için komut satırı borularını kullanarak çalışır. Uzaktaki bir ana bilgisayara bir sürücü görüntüsü göndermek için yerel bilgisayarı kullanarak veya ters yönde de çalışabilir.

Bu görevi gerçekleştirmek için, uzaktanPC, 22 numaralı bağlantı noktasında (veya özel bağlantı noktası ne olursa olsun) SSH bağlantılarını kabul edebilir. Ayrıca her iki bilgisayarın da SSH çalıştığından emin olun. Bir SSH bağlantısı nasıl ayarlanacağından emin değil misiniz? Buradaki makalemize göz atın.

Not: Bu örnekte, sabit sürücü / dev / sda ve / dev / sda1 bölümüdür. Seninki farklı olabilir. kullanım lsblk uzak bilgisayarda sürücü harfi adını belirlemek için.

Tüm Sabit Disk İçin Yerelden Uzak

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

Ayrı Bir Bölüm İçin Yerelden Uzak

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

Tüm Sabit Sürücü İçin Yerelden Uzaka

dd if=/dev/sda | gzip -1 - | ssh user@local dd of=image.gz

Ayrı Bir Bölüm İçin Yerelden Uzaka

dd if=/dev/sda1 | gzip -1 - | ssh user@local dd of=image.gz

DD aracı görüntüyü oluşturmayı bitirdiğindeyedekleme, geri yükleme olanağınız olur. Linux'ta bu görevi başarmanın birçok farklı yolu vardır, ancak kullanım kolaylığı için Gnome Disk Utility'yi kullanmanızı öneririz. Yedeği yeni bir sabit sürücüye geri yüklemek için, uygulamanın sol tarafındaki cihazı bulun ve tıklayın. Buradan, sağ üstteki menüyü tıklayın ve “Disk Resmini Geri Yükle” düğmesini tıklayın.

Not: disk görüntüsü yedeklemelerinin geri yüklenmesi biraz zaman alacaktır. Lütfen sabırlı olun.

Bir disk görüntüsüne göz atmanızı isteyen bir iletişim kutusu açılacaktır. “Tüm dosyalar” ı seçin, sonra geri yüklemek için “image.gz” ı seçin.

Gnome Disk Utility ayrıca DD yedekleme bölümü resimlerini de aynı şekilde geri yükleyebilir. Sadece soldaki sabit sürücüye tıklayın, dişli simgesine tıklayın, ardından “Bölüm görüntüsünü geri yükle” düğmesini seçin.

Yorumlar