Sådan laver du en ekstern harddisk backup på Linux

Harddiske varer ikke for evigt. Efter et stykke tid dør de af og skal udskiftes. Ofte udskiftning af en døende pc eller server harddisk er lige så simpelt som at slukke for det, tage stikket ud af stikket, klone det fjernt og genoprette backupen til en anden maskine. For dem, der arbejder med eksterne pc'er eller servere, er det ikke så nemt, da du ikke er fysisk. Heldigvis er der stadig måder at lave en ekstern harddisk backup og gemme data på din døende harddisk.

I denne artikel går vi over to enkle måder, hvem der kan lave en hurtig, ekstern harddisk backup af en Linux-pc.

Den første løsning, vi vil bruge, er en, der hedder Rsync. Den anden løsning er DD over SSH.

Remote Hard Drive Backup - Rsync

Rsync er perfekt til at lave en ekstern harddisk backup, fordi Rsync-protokollen fungerer meget hurtigt over LAN og internettet. Bedste af alt, det tager ikke nogen specielle programmer at bruge og kræver derfor ikke meget opsætning. Ud over alt dette, hvis du ikke er fan af kommandolinjen, har Rsync selv et pænt grafisk værktøj til rådighed, som vi også vil forklare detaljeret.

Rsync kan bruges til at sikkerhedskopiere alle kritiske data på en harddisk, når du ikke søger at lave et nøjagtigt spejlbillede af harddisken. Værktøjet bevarer filtilladelser mv. Omvendt kan det være at bruge noget som et grundlæggende Tar Gzip-backuparkiv, hvis du prøver at kopiere brudte filer osv.

Installation

For at komme i gang skal du sørge for at have Rsync-værktøjet installeret på både fjernbetjeningen og den lokale pc:

Ubuntu

sudo apt install rsync

Debian

sudo apt-get install rsync

Arch Linux

sudo pacman -S rsync

Fedora

sudo dnf installer rsync

OpenSUSE

sudo zypper installer rsync

Andre Linuxes

Rsync-værktøjet er nemt at finde, selv på de mest uklare Linux-distributioner. Faktisk kan du allerede have det på dit system. For at installere det skal du åbne dit pakkehåndteringsværktøj, søge efter "rsync" og installere det.

Først bestemmes IP-adressen på den eksterne computer (hvis du ikke allerede ved det ved at bruge Ping).

Bemærk: Brug rod over SSH til at sikkerhedskopiere alle systemfiler.

LAN instruktioner

Hvis din fjernmaskine har internetadgang, men du kan også direkte oprette forbindelse til det via LAN'et, kan du bestemme IP-adressen ved at pinge værtsnavnet.

Husk, at hvis du er på LAN, vil du sandsynligvis kun kunne bruge IP. Det gør kun det, når du bruger værtsnavn, fungerer det ikke. For eksempel:

ping ubuntu-server-c1

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

Nu ved vi, at IP-adressen til Ubuntu-serveren på LAN er: 192.168.1.126

Internet-instruktioner

Ligesom LAN instruktionerne, prøv at bruge Ping til at bestemme IP. Eksempel:

ping google.com -c1

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

Når du har fundet ud af den rigtige IP-adresse, skal du åbne en terminal og indtaste denne kommando på den lokale maskine, der vil holde sikkerhedskopieringsdataene.

rsync -avP --numerisk-ids --exclude = '/ dev' --exclude = '/ proc' --exclude = '/ sys' [Email protected]: / remote / file / location / local / backup / destination /

Rsyncing en hel harddisk over internettet, eller endda LAN vil tage lang tid på grund af mange faktorer. Hold begge computere på og lad overførslen fuldføre.

Remote Hard Drive Backup - DD Over SSH

Hvis du har brug for at lave et hurtigt harddiskbillede af en server eller en fjern Linux-pc via internettet, er DD en simpel løsning. Det fungerer ved at bruge kommandolinjepirer til at kæde en DD-kommando fra en maskine til en anden. Det kan arbejde ved at bruge den lokale computer til at sende et drevbillede til en fjernhost eller i modsat retning også.

For at udføre denne opgave skal du være sikker på, at den eksterne pc kan acceptere SSH forbindelser på port 22 (eller på hvilken som helst brugerdefineret port). Vær også sikker på at begge pc'er har SSH kørende. Ikke sikker på, hvordan du opretter en SSH-forbindelse? Se vores artikel her.

Bemærk: I dette eksempel er harddisken / dev / sda, og partitionen / dev / sda1. Dine kan være forskellige. Brug lsblk på fjerncomputeren for at bestemme navnet på drevbogstavet.

Remote til lokalt for hele harddisken

ssh [Email protected] "dd hvis = / dev / sda1 | gzip -1 -" | dd of = image.gz

Fjern til lokal for en separat partition

ssh [Email protected] "dd hvis = / dev / sda1 | gzip -1 -" | dd of = image.gz

Lokal til fjernbetjening til hele harddisken

dd hvis = / dev / sda | gzip -1 - | ssh [Email protected] dd of = image.gz

Lokal til fjernbetjening til en separat partition

dd hvis = / dev / sda1 | gzip -1 - | ssh [Email protected] dd of = image.gz

Når DD-værktøjet er færdigt med at oprette billed backup, kan du gendanne det. Der er mange forskellige måder at udføre denne opgave på Linux, men for nem brug anbefaler vi at bruge Gnome Disk Utility. For at gendanne backupen til en ny harddisk, skal du finde enheden på venstre side af appen og klikke på den. Herfra skal du klikke på menuen øverst til højre og klikke på knappen "Gendan diskbillede".

Bemærk: Genoprettelse af diskbilledbackups vil tage lidt tid. Vær tålmodig.

En dialogboks vil dukke op og bede dig om at søge efter et diskbillede. Vælg "alle filer", og vælg derefter "image.gz" for at gendanne det.

Gnome Disk Utility kan også gendanne DD backup partition billeder på samme måde. Bare klik på harddisken til venstre, klik på tandhjulsikonet, og vælg derefter knappen "Gendan partitionsbilled".

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.