- - Kuinka tehdä etävarmuuskopio kovalevystä Linuxissa

Kuinka tehdä etäkiintolevyn varmuuskopio Linuxista

Kiintolevyt eivät kestä ikuisesti. Jonkin ajan kuluttua ne kuolevat pois ja tarvitsevat korvaamisen. Usein kuolevan tietokoneen tai palvelimen kiintolevyn korvaaminen on yhtä helppoa kuin sen sammuttaminen, aseman irrottaminen pistorasiasta, kloonaaminen etäyhteyteen ja varmuuskopion palauttaminen toiseen koneeseen. Niille, jotka työskentelevät etätietokoneiden tai palvelimien kanssa, se ei ole niin helppoa, koska et ole siellä fyysisesti. Onneksi on vielä olemassa tapoja tehdä etäkiintolevyn varmuuskopio ja tallentaa tiedot kuolevaan kiintolevylle.

Tässä artikkelissa käsittelemme kahta suoraviivaista tapaa, jolla kuka tahansa voi tehdä nopean etävarmuuskopion kiintolevyltä Linux-tietokoneesta.

Ensimmäinen käyttämämme ratkaisu on nimeltään Rsync. Toinen ratkaisu on DD over SSH.

Kiintolevyn etävarmuuskopiointi - Rsync

Rsync on täydellinen etäkiintolevyn tekemiseenvarmuuskopio, koska Rsync-protokolla toimii erittäin nopeasti lähiverkon ja Internetin kautta. Mikä parasta, se ei vie mitään erityisiä ohjelmia käytettäväksi, joten se ei vaadi paljon määrityksiä. Kaikkien tämän lisäksi, jos et ole komentorivin fani, Rsyncillä on käytettävissä jopa siisti graafinen työkalu, jota myös selitetään yksityiskohtaisesti.

Rsynciä voidaan käyttää kaikkien kriittisten tietojen varmuuskopiointiinkiintolevyn, kun et halua tehdä tarkkaa peilikuvaa kiintolevystä. Työkalu säilyttää tiedostojen käyttöoikeudet jne. Toisaalta tavallisen Tar Gzip -varmuuskopion kaltainen käyttö saattaa epäonnistua, jos yrität kopioida rikkoutuneita tiedostoja jne.

Asennus

Aloita varmista, että olet asentanut Rsync-työkalun sekä etäkäyttöön että paikalliselle tietokoneelle:

ubuntu

sudo apt install rsync

Debian

sudo apt-get install rsync

Arch Linux

sudo pacman -S rsync

fedora

sudo dnf install rsync

OpenSUSE

sudo zypper install rsync

Muut Linuxit

Rsync-työkalu on helppo löytää, jopa enitenpeittää Linux-levitykset. Itse asiassa sinulla saattaa olla jo se järjestelmässäsi. Asenna se avaamalla paketinhallintatyökalu, etsi ”rsync” ja asenna se.

Määritä ensin etätietokoneen IP-osoite (jos et tiedä sitä jo Pingin avulla).

Huomaa: Käytä root-tiedostoa SSH: n avulla kaikkien järjestelmätiedostojen varmuuskopiointiin.

LAN-ohjeet

Jos etäkoneellasi on Internet-yhteys, mutta voit myös muodostaa yhteyden siihen suoraan lähiverkon kautta, voit määrittää IP-osoitteen pingittamalla isäntänimen.

Muista, että jos olet LAN-verkossa, todennäköisesti tarvitset vain IP: n. Tee tämä vain, kun isäntänimen käyttäminen ei toimi. Esimerkiksi:

ping ubuntu-server -c1

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

Nyt tiedämme Ubuntu-palvelimen IP-osoite lähiverkossa on: 192.168.1.126

Internet-ohjeet

Kokeile LAN-ohjeiden tavoin IP-osoitetta Ping: llä. Esimerkki:

ping google.com -c1

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

Kun olet selvittänyt oikean IP-osoitteen, avaa päätelaite ja kirjoita tämä komento paikalliselle koneelle, joka pitää varmuuskopiotiedot.

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

Koko kiintolevyn uudelleen synkronointi Internetissä tai jopa lähiverkossa vie kauan monien tekijöiden takia. Pidä molemmat tietokoneet päällä ja anna siirron loppuun.

Kiintolevyn etävarmuuskopiointi - DD over SSH

Jos sinun on tehtävä nopea kiintolevyn kuvapalvelimelle tai etä Linux-tietokoneelle Internetin kautta, DD on yksinkertainen ratkaisu. Se toimii käyttämällä komentoriviputkia DD-komennon ketjuttamiseen koneesta toiseen. Se voi toimia käyttämällä paikallista tietokonetta lähettämällä aseman kuva etäisäntään tai myös vastakkaiseen suuntaan.

Suorita tämä tehtävä varmista, että kaukosäädinPC voi hyväksyä SSH-yhteydet portissa 22 (tai missä tahansa mukautetussa portissa). Varmista myös, että molemmissa tietokoneissa on SSH käynnissä. Etkö ole varma, kuinka SSH-yhteys määritetään? Katso artikkeli täältä.

Huomaa: tässä esimerkissä kiintolevy on / dev / sda ja osio / dev / sda1. Sinun voi vaihdella. Käyttää lsblk etätietokoneessa aseman kirjaimen nimen määrittämiseksi.

Kaukosäädin paikalliselle koko kovalevylle

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

Kaukosäädin paikalliselle erilliselle osiolle

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

Paikallinen kaukosäädin koko kiintolevylle

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

Paikallinen kaukosäätimeen erilliselle osiolle

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

Kun DD-työkalu lopettaa kuvan luomisenvarmuuskopio, voit palauttaa sen. Tämän tehtävän suorittamiseen Linuxilla on monia eri tapoja, mutta käytön helpottamiseksi suosittelemme käyttämään Gnome Disk Utility -sovellusta. Voit palauttaa varmuuskopion uudelle kiintolevylle etsimällä laitteen sovelluksen vasemmasta reunasta ja napsauttamalla sitä. Napsauta tästä napsauttamalla oikeassa yläkulmassa olevaa valikkoa ja napsauttamalla ”Palauta levykuva” -painiketta.

Huomaa: Levykuvan varmuuskopioiden palauttaminen vie vähän aikaa. Olkaa kärsivällisiä.

Esiin tulee valintaikkuna, jossa sinua pyydetään selaamaan levykuvaa. Valitse ”kaikki tiedostot” ja sitten ”image.gz” palauttaaksesi sen.

Gnome Disk Utility voi myös palauttaa DD-varmuuskopio-osion kuvat samalla tavalla. Napsauta vain kiintolevyä vasemmalla, napsauta rataskuvaketta ja valitse sitten ”Palauta osion kuva” -painike.

Kommentit