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