- - Sådan opretter du en ekstern harddisk-sikkerhedskopi på Linux

Sådan foretages en ekstern sikkerhedskopi af harddisk på Linux

Harddiske holder ikke evigt. Efter et stykke tid dør de ud og skal udskiftes. Ofte er det så simpelt at udskifte en døende pc eller serverharddisk som at slukke for den, trække stikket ud, klone det eksternt og gendanne sikkerhedskopien til en anden maskine. For dem, der arbejder med eksterne pc'er eller servere, er det ikke så let, da du ikke er der fysisk. Heldigvis er der stadig måder at oprette en ekstern harddisk-sikkerhedskopi og gemme dataene på din døende harddisk.

I denne artikel skal vi gennemgå to enkle måder, enhver kan lave en hurtig, ekstern harddisk-sikkerhedskopi af en Linux-pc.

Den første løsning, vi bruger, kaldes Rsync. Den anden løsning er DD over SSH.

Fjernharddisk-sikkerhedskopi - Rsync

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

Rsync kan bruges til at tage backup af alle kritiske data påen harddisk, når du ikke søger at lave et nøjagtigt spejlbillede af harddisken. Værktøjet vil bevare filtilladelser osv. Omvendt kan brug af noget som et grundlæggende Tar Gzip-backuparkiv mislykkes, hvis du prøver at kopiere ødelagte filer osv.

Installation

For at komme i gang skal du sikre dig, at du har Rsync-værktøjet installeret på både den eksterne og lokale pc:

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

Andre Linuxes

Rsync-værktøjet er let at finde, selv på det mestuklar Linux-distributioner. Faktisk har du muligvis allerede 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 skal du bestemme IP-adressen på fjerncomputeren (hvis du ikke allerede kender den ved hjælp af Ping).

Bemærk: Brug root over SSH til at tage backup af alle systemfiler.

LAN-instruktioner

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

Husk, at hvis du er på LAN, kan du sandsynligvis bare have brug for IP. Dette gøres kun, når brug af værtsnavn ikke fungerer. For eksempel:

ping ubuntu-server -c1

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

nu ved vi, at Ubuntu-serverens IP-adresse på LAN er: 192.168.1.126

Internetinstruktioner

Ligesom LAN-instruktionerne, kan du prøve at bruge Ping til at bestemme IP. Eksempel:

ping google.com -c1

OUTPUT: PING google.com (172.217.11.142) 56(84) bytes of 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 indeholder backup-dataene.

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

At synkronisere en hel harddisk over internettet eller endda LAN vil tage lang tid på grund af mange faktorer. Hold begge computere tændt, og lad overførslen gennemføre.

Fjernharddisk-sikkerhedskopi - DD Over SSH

Hvis du har brug for at lave et hurtigt harddiskbillede af enserver eller fjern Linux-pc via internettet, DD er en enkel løsning. Det fungerer ved at bruge kommandolinjerør 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 ekstern vært, eller også i den modsatte retning.

For at udføre denne opgave skal du være sikker på, at fjernbetjeningenPC kan acceptere SSH-forbindelser på port 22 (eller på hvilken brugerdefineret port der er). Sørg også for, at begge pc'er har SSH kører. Ikke sikker på, hvordan man opretter en SSH-forbindelse? Tjek vores artikel her.

Bemærk: I dette eksempel er harddisken / dev / sda og partitionen / dev / sda1. Din kan afvige. Brug lsblk på fjerncomputeren for at bestemme drevbogstavets navn.

Fjernbetjening til lokal for hele harddisken

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

Fjernbetjening til lokal for en separat partition

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

Lokal til fjernbetjening til hele harddisken

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

Lokal til fjernbetjening til en separat partition

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

Når DD-værktøjet er færdig med at oprette billedetsikkerhedskopi, kan du gendanne det. Der er mange forskellige måder at udføre denne opgave på Linux, men for brugervenlighed anbefaler vi at bruge Gnome Disk Utility. Hvis du vil gendanne sikkerhedskopien til en ny harddisk, skal du finde enheden i 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: Gendannelse af sikkerhedskopiering af diskbilleder vil tage lidt tid. Vær tålmodig.

En dialogboks vises, hvor du bliver bedt om at søge efter et diskbillede. Vælg "alle filer", og vælg derefter "image.gz" for at gendanne dem.

Gnome Disk Utility kan også gendanne DD-backup-partitionsbilleder på samme måde. Klik bare på harddisken til venstre, klik på gearikonet, og vælg derefter knappen "Gendan partitionsbillede".

Kommentarer