Hvordan lage en ekstern sikkerhetskopi av harddisk på Linux

click fraud protection

Harddisker varer ikke evig. Etter en stund dør de av og trenger å skiftes ut. Ofte er det så enkelt å bytte ut en døende PC eller server-harddisk som å slå den av, koble fra stasjonen, klone den eksternt og gjenopprette sikkerhetskopien til en annen maskin. For de som jobber med eksterne PCer eller servere, er det ikke så lett, for du er ikke der fysisk. Heldigvis er det fortsatt måter å lage en ekstern sikkerhetskopi av harddisken og lagre dataene på din døende harddisk.

I denne artikkelen skal vi gå over to enkle måter alle kan lage en rask, ekstern sikkerhetskopi av harddisken på en Linux-PC.

Den første løsningen vi bruker er en som heter Rsync. Den andre løsningen er DD over SSH.

Ekstern sikkerhetskopi av harddisk - Rsync

Rsync er perfekt for å lage en ekstern sikkerhetskopi av harddisken fordi Rsync-protokollen fungerer veldig raskt over LAN og internett. Det beste av alt er at det ikke krever noen spesielle programmer å bruke, og krever derfor ikke mye konfigurering. I tillegg til alt dette, hvis du ikke er tilhenger av kommandolinjen, har Rsync til og med et pent grafisk verktøy tilgjengelig som vi også skal forklare i detalj.

instagram viewer

Rsync kan brukes til å ta sikkerhetskopi av alle kritiske data på en harddisk når du ikke ønsker å lage et nøyaktig speilbilde av harddisken. Verktøyet vil bevare filtillatelser, etc. Omvendt kan bruk av noe som et grunnleggende Tar Gzip-backuparkiv mislykkes hvis du prøver å kopiere ødelagte filer, etc.

Installasjon

For å komme i gang, sørg for at du har Rsync-verktøyet installert på både den eksterne og lokale PC-en:

Ubuntu

sudo apt install rsync

Debian

sudo apt-get install rsync

Arch Linux

sudo pacman -S rsync

Fedora

sudo dnf installere rsync

Opensuse

sudo zypper installere rsync

Andre Linux-er

Rsync-verktøyet er enkelt å finne, selv på de mest uklare Linux-distribusjonene. Faktisk har du kanskje allerede det på systemet ditt. For å installere det, åpne opp pakkehåndteringsverktøyet ditt, søk etter “rsync” og installer det.

Først må du bestemme IP-adressen til den eksterne datamaskinen (hvis du ikke allerede vet den ved å bruke Ping).

Merk: bruk root over SSH for å sikkerhetskopiere alle systemfilene.

LAN-instruksjoner

Hvis den eksterne maskinen din har internettilgang, men du også kan koble deg direkte til den via LAN, kan du bestemme IP-adressen ved å pinge vertsnavnet.

Husk at hvis du er på LAN, vil du sannsynligvis bare kunne trenge IP-en. Gjør dette bare når du bruker vertsnavn ikke fungerer. For eksempel:

ping ubuntu-server -c1

UTGANG: PING ubuntu-server (192.168.1.126) 56 (84) byte med data.

nå vet vi at IP-adressen til Ubuntu-serveren på LAN er: 192.168.1.126

Internettinstruksjoner

Som LAN-instruksjonene, kan du prøve å bruke Ping for å bestemme IP-en. Eksempel:

ping google.com -c1

UTGANG: PING google.com (172.217.11.142) 56 (84) byte med data.

Når du har funnet ut riktig IP-adresse, åpner du en terminal og skriver inn denne kommandoen på den lokale maskinen som vil inneholde sikkerhetskopidataene.

rsync -avP --numeric-ids --exclude = '/ dev' --exclude = '/ proc' --exclude = '/ sys' [email protected]: / remote / file / location / local / backup /mål/

Å synkronisere en hel harddisk over internett, eller til og med LAN, vil ta lang tid på grunn av mange faktorer. Hold begge datamaskinene på og la overføringen fullføre.

Ekstern sikkerhetskopi av harddisk - DD Over SSH

Hvis du trenger å lage et raskt harddiskbilde av en server eller ekstern Linux-PC via internett, er DD en enkel løsning. Det fungerer ved å bruke kommandolinjerør for å lenke en DD-kommando fra en maskin til en annen. Det kan fungere ved å bruke den lokale datamaskinen til å sende et stasjonsbilde til en ekstern vert, eller også i motsatt retning.

For å utføre denne oppgaven, må du være sikker på at den eksterne PC-en kan godta SSH-tilkoblinger på port 22 (eller på hvilken tilpasset port det er). Sørg også for at begge PCene har SSH i gang. Er du usikker på hvordan du konfigurerer en SSH-tilkobling? Sjekk ut vår artikkel her.

Merk: i dette eksemplet er harddisken / dev / sda, og partisjonen / dev / sda1. Din kan avvike. Bruk lsblk på den eksterne datamaskinen for å bestemme navnet på stasjonsbokstaven.

Fjernkontroll til lokal for hele harddisken

ssh bruker @ fjernkontroll "dd if = / dev / sda1 | gzip -1 -" | dd av = image.gz

Ekstern til lokal for en separat partisjon

ssh bruker @ fjernkontroll "dd if = / dev / sda1 | gzip -1 -" | dd av = image.gz

Lokal til fjernkontroll for hele harddisken

dd if = / dev / sda | gzip -1 - | ssh bruker @ lokal dd av = image.gz

Lokal til fjernkontroll for en separat partisjon

dd if = / dev / sda1 | gzip -1 - | ssh bruker @ lokal dd av = image.gz

Når DD-verktøyet er ferdig med å lage bildesikkerhetskopi, vil du kunne gjenopprette det. Det er mange forskjellige måter å utføre denne oppgaven på Linux, men for brukervennlighet anbefaler vi å bruke Gnome Disk Utility. For å gjenopprette sikkerhetskopien til en ny harddisk, finn enheten på venstre side av appen og klikk på den. Herfra klikker du på menyen øverst til høyre og klikker på “Gjenopprett diskbilde” -knappen.

Merk: Det vil ta litt tid å gjenopprette sikkerhetskopier av diskbilde. Vær tålmodig.

Det dukker opp en dialogrute som ber deg søke etter et diskbilde. Velg "alle filer", og velg deretter "image.gz" for å gjenopprette dem.

Gnome Disk Utility kan også gjenopprette DD-sikkerhetskopieringspartisjonsbilder på samme måte. Bare klikk på harddisken til venstre, klikk på tannhjulikonet og velg deretter “Gjenopprett partisjonsbilde” -knappen.

watch instagram story