- - Hoe maak je een externe harde schijf back-up op Linux

Een externe harde schijf back-up maken op Linux

Harde schijven gaan niet eeuwig mee. Na een tijdje sterven ze af en moeten ze worden vervangen. Vaak is het vervangen van een stervende pc of server-harde schijf net zo eenvoudig als het uitschakelen, de schijf loskoppelen, op afstand klonen en de back-up terugzetten op een andere machine. Voor degenen die met externe pc's of servers werken, is het niet zo eenvoudig, omdat je er fysiek niet bent. Gelukkig zijn er nog steeds manieren om een ​​externe harde schijf te back-uppen en de gegevens op te slaan op je harde schijf.

In dit artikel gaan we over twee eenvoudige manieren waarop iedereen een snelle externe harde schijfback-up van een Linux-pc kan maken.

De eerste oplossing die we zullen gebruiken is er een genaamd Rsync. De tweede oplossing is DD boven SSH.

Externe harde schijf back-up - Rsync

Rsync is perfect voor het maken van een externe harde schijfback-up omdat het Rsync-protocol zeer snel werkt via LAN en internet. Het beste van alles is dat er geen speciale programma's nodig zijn om te gebruiken en daarom niet veel instellingen vereisen. Als je geen fan bent van de opdrachtregel, heeft Rsync zelfs een handige grafische tool beschikbaar die we ook in detail zullen toelichten.

Rsync kan worden gebruikt om een ​​back-up van alle kritieke gegevens op te makeneen harde schijf wanneer u niet op zoek bent naar een exact spiegelbeeld van de harde schijf. De tool behoudt bestandsrechten, enz. Omgekeerd kan het gebruik van zoiets als een standaard Tar Gzip-back-uparchief mislukken als u probeert gebroken bestanden te kopiëren, enz.

Installatie

Zorg ervoor dat u de Rsync-tool op zowel de externe als de lokale pc hebt geïnstalleerd:

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

Andere Linuxes

De Rsync-tool is gemakkelijk te vinden, zelfs op de meestobscure Linux-distributies. Misschien heb je het al op je systeem. Om het te installeren, opent u uw pakketbeheerprogramma, zoekt u op "rsync" en installeert u het.

Bepaal eerst het IP-adres van de externe computer (als u dit nog niet weet door Ping te gebruiken).

Opmerking: gebruik root over SSH om een ​​back-up van alle systeembestanden te maken.

LAN-instructies

Als uw externe machine internettoegang heeft, maar u kunt er ook rechtstreeks via het LAN verbinding mee maken, kunt u het IP-adres bepalen door de hostnaam te pingen.

Houd er rekening mee dat als u zich op het LAN bevindt, u waarschijnlijk alleen het IP-adres nodig hebt. Doe dit alleen als het gebruik van hostnaam niet werkt. Bijvoorbeeld:

ping ubuntu-server -c1

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

nu weten we dat het IP-adres van Ubuntu-server op LAN is: 192.168.1.126

Internet instructies

Probeer net als de LAN-instructies Ping te gebruiken om het IP-adres te bepalen. Voorbeeld:

ping google.com -c1

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

Wanneer u het juiste IP-adres hebt gevonden, opent u een terminal en voert u deze opdracht op de lokale machine in die de back-upgegevens bevat.

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

Het synchroniseren van een volledige harde schijf via internet, of zelfs LAN, zal vanwege veel factoren lang duren. Houd beide computers aan en laat de overdracht voltooien.

Externe harde schijf back-up - DD over SSH

Als u snel een afbeelding van een harde schijf wilt makenserver of externe Linux-pc via internet, DD is een eenvoudige oplossing. Het werkt door gebruik te maken van opdrachtregelleidingen om een ​​DD-opdracht van de ene machine naar de andere te koppelen. Het kan werken door de lokale computer te gebruiken om een ​​schijfkopie naar een externe host te sturen, of ook in de tegenovergestelde richting.

Zorg ervoor dat de afstandsbediening deze taak uitvoertPC kan SSH-verbindingen accepteren op poort 22 (of op een willekeurige aangepaste poort). Zorg er ook voor dat beide pc's SSH hebben. Weet u niet zeker hoe u een SSH-verbinding instelt? Bekijk hier ons artikel.

Opmerking: in dit voorbeeld is de harde schijf / dev / sda en de partitie / dev / sda1. Die van jou kan verschillen. Gebruik lsblk op de externe computer om de stationsletternaam te bepalen.

Remote to Local voor hele harde schijf

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

Remote to Local voor een afzonderlijke partitie

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

Lokaal naar extern voor gehele harde schijf

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

Lokaal naar extern voor een afzonderlijke partitie

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

Wanneer het DD-hulpmiddel klaar is met het maken van de afbeeldingback-up, u kunt deze herstellen. Er zijn veel verschillende manieren om deze taak op Linux uit te voeren, maar voor het gebruiksgemak raden we het gebruik van Gnome Disk Utility aan. Als u de back-up naar een nieuwe harde schijf wilt herstellen, zoekt u het apparaat aan de linkerkant van de app en klikt u erop. Klik vanaf hier op het menu rechtsboven en klik op de knop "Herstel schijfkopie".

Opmerking: het herstellen van schijfkopieback-ups kost wat tijd. Wees alstublieft geduldig.

Er verschijnt een dialoogvenster waarin u wordt gevraagd om naar een schijfkopie te bladeren. Selecteer "alle bestanden" en selecteer vervolgens "image.gz" om het te herstellen.

Gnome Disk Utility kan ook DD back-uppartitie-afbeeldingen op dezelfde manier herstellen. Klik gewoon op de harde schijf aan de linkerkant, klik op het tandwielpictogram en selecteer vervolgens de knop "Partitieafbeelding herstellen".

Comments