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

click fraud protection

Sabit diskler sonsuza kadar dayanmaz. Bir süre sonra ölürler ve değiştirilmesi gerekiyor. Çoğunlukla ölmekte olan bir PC veya sunucu sabit sürücüsünü değiştirmek, onu kapatmak, sürücüyü çıkarmak, uzaktan klonlamak ve yedeklemeyi başka bir makineye geri yüklemek kadar basittir. Uzak bilgisayarlarla veya sunucularla çalışanlar için, fiziksel olarak orada olmadığınız için bu kolay değil. Neyse ki, uzak bir sabit sürücü yedeklemesi yapmanın ve verileri ölmekte olan sabit sürücünüze kaydetmenin hala yolları vardır.

Bu makalede, herkesin bir Linux PC'nin hızlı, uzaktan sabit sürücü yedeklemesini yapabileceği iki basit yoldan geçeceğiz.

İlk kullanacağımız çözüm Rsync. İkinci çözüm SSH üzerinden DD'dir.

Uzaktan Sabit Sürücü Yedekleme - Rsync

Rsync, uzak sabit sürücü yedeklemesi yapmak için mükemmeldir çünkü Rsync protokolü LAN ve internet üzerinden çok hızlı çalışır. Hepsinden iyisi, herhangi bir özel programın kullanılmasını gerektirmez ve bu nedenle çok fazla ayar gerektirmez. Tüm bunlara ek olarak, komut satırının hayranı değilseniz, Rsync'in ayrıntılı olarak açıklayacağımız düzgün bir grafik aracı bile vardır.

instagram viewer

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

Kurulum

Başlamak için Rsync aracını hem uzak hem de yerel PC'ye yüklediğinizden emin olun:

Ubuntu

sudo apt install rsync

Debian

sudo uygun-get install rsync

Arch Linux

sudo pacman -S rsync

fötr şapka

sudo dnf rsync yükleyin

OpenSUSE

sudo zypper yüklemek rsync

Diğer Linux'lar

Rsync aracı, en belirsiz Linux dağıtımlarında bile kolayca bulunabilir. Aslında, zaten sisteminizde olabilir. Kurmak için, paket yönetim aracınızı açın, “rsync” için arama yapın ve kurun.

İlk olarak, uzak bilgisayarın IP adresini belirleyin (Ping kullanarak henüz bilmiyorsanız).

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

LAN talimatları

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

LAN'daysanız, muhtemelen sadece IP'ye ihtiyacınız olabileceğini unutmayın. Bunu yalnızca ana makine adı kullanılmadığında yapın. Örneğin:

ping ubuntu-sunucu -c1

ÇIKTI: PING ubuntu sunucusu (192.168.1.126) 56 (84) bayt veri.

artık LAN'daki Ubuntu sunucusunun IP adresinin şu olduğunu biliyoruz: 192.168.1.126

İnternet talimatları

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

ping google.com -c1

ÇIKTI: PING google.com (172.217.11.142) 56 (84) bayt veri.

Doğru IP adresini çözdüğünüzde, bir terminal açın ve bu komutu yedek verileri tutacak yerel makineye girin.

rsync -avP --numeric-ids --exclude = '/ dev' --exclude = '/ proc' --exclude = '/ sys' [email protected]: / uzak / dosya / konum / yerel / yedekleme /hedef/

Tüm sabit sürücüyü internet üzerinden yeniden bağlamak, hatta LAN birçok faktör nedeniyle uzun zaman alacaktır. Her iki bilgisayarı da açık tutun ve aktarımın tamamlanmasını bekleyin.

Uzaktan Sabit Sürücü Yedekleme - SSH Üzerinde DD

İnternet üzerinden bir sunucunun veya uzak Linux PC'nin hızlı bir sabit sürücü görüntüsünü oluşturmanız gerekirse, 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 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, uzak bilgisayarın kabul edebildiğinden emin olun SSH bağlantıları 22 numaralı bağlantı noktasında (veya özel bağlantı noktası varsa). Ayrıca her iki bilgisayarda da SSH'nin çalıştığından emin olun. SSH bağlantısı nasıl kuracağınızdan emin değil misiniz? Makalemizi buradan inceleyin.

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

Tüm Sabit Disk İçin Uzakdan Yerel'e

ssh kullanıcısı @ remote "dd if = / dev / sda1 | gzip -1 -" | dd / = image.gz

Ayrı Bir Bölüm İçin Uzakdan Yerel'e

ssh kullanıcısı @ remote "dd if = / dev / sda1 | gzip -1 -" | dd / = image.gz

Tüm Sabit Disk İçin Yerelden Uzak'a

gg if = / dev / sda | gzip -1 - | ssh kullanıcısı @ local dd of = image.gz

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

gg if = / dev / sda1 | gzip -1 - | ssh kullanıcısı @ local dd of = image.gz

DD aracı resim yedeklemesi oluşturmayı tamamladığında geri yükleyebilirsiniz. Bu görevi Linux'ta gerçekleştirmenin birçok farklı yolu vardır, ancak kullanım kolaylığı için Gnome Disk İzlencesi'ni kullanmanızı öneririz. Yedeği yeni bir sabit sürücüye geri yüklemek için, uygulamanın sol tarafında cihazı bulun ve üzerine tıklayın. Buradan, sağ üstteki menüyü ve "Disk Görüntüsünü Geri Yükle" düğmesini tıklayın.

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

Disk görüntüsüne göz atmanızı isteyen bir iletişim kutusu açılır. “Tüm dosyalar” ı ve ardından geri yüklemek için “image.gz” öğesini seçin.

Gnome Disk Utility aynı zamanda DD yedekleme bölümü görüntülerini de aynı şekilde geri yükleyebilir. Soldaki sabit sürücüyü tıklayın, dişli çark simgesini tıklayın ve ardından “Bölüm görüntüsünü geri yükle” düğmesini seçin.

watch instagram story