Ga naar hoofdinhoud

VPS: Red je bestanden met System Rescue

Deze handleiding is gemaakt met de volgende producten:

(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)

Introductie

Je server start niet meer op? Je bent buitengesloten van je systeem of wil eerst een backup maken voordat je iets verandert?
Door je server te booten met de SystemRescue ISO kun je nog steeds bij je schijven, belangrijke bestanden herstellen en lokaal backups maken. Dit werkt zelfs als het originele besturingssysteem niet meer toegankelijk is.

Om de herstelde data veilig over te zetten, kun je SFTP (Secure File Transfer Protocol) gebruiken. Hiermee kopieer je bestanden van het rescue-systeem naar je lokale pc of een andere server via een beveiligde en versleutelde verbinding.

Voorbereiding

Voor de backup gebruik je de SystemRescue ISO versie 12.01.
Ga eerst naar de interface van je VPS en navigeer naar de sectie ISOs.

Selecteer de ISO uit de beschikbare opties. Klik daarna op Bootvolgorde aanpassen en vervolgens op de Herstart knop om het bootproces te starten.

img

Als de server is opgestart vanaf de ISO, maak dan verbinding via de VNC-console om verder te gaan. Zodra de console actief is, zie je het bootmenu van de SystemRescue ISO. Kies hier voor de optie om te booten met de standaard parameters.

Dit zorgt ervoor dat SystemRescue start met de aanbevolen standaardconfiguratie, wat een stabiele en gebruiksklare omgeving biedt voor systeemonderhoud of data-backup.

img

De schijf(en) mounten

Voordat je een schijf mount, is het handig om een overzicht te krijgen van de beschikbare opslagapparaten en hun partities. Dit doe je met het volgende commando:

fdisk -l

Dit toont alle gedetecteerde schijven met hun partitiedetails. De output bevat:

  • Aangesloten opslagapparaten (bijv. /dev/sda, /dev/sdb),
  • De grootte van elke schijf,
  • Partitietypes,
  • Beschikbare partities (bijv. /dev/sda1, /dev/sda2, …),
  • Het bestandssysteemtype (indien gedetecteerd).

In dit voorbeeld heeft de schijf /dev/sda drie partities: /dev/sda1, /dev/sda2 en /dev/sda3. Zorg dat je de juiste partitie kiest voordat je gaat mounten. De fdisk -l output helpt je fouten te voorkomen door duidelijk te tonen welke schijf welke data bevat. Voorbeeld:

Disk /dev/sda: 111.76 GiB, 119998201240 bytes, 234373120 sectors
Device Boot Start End Sectors Size Type
/dev/sda1 * 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 3147775 2097152 1G Linux filesystem
/dev/sda3 3147776 234440703 231292928 110G Linux LVM

Als je de juiste partitie hebt gevonden, maak je eerst een map aan die als mountpunt dient. Dit is de plek waar de partitie toegankelijk wordt gemaakt. Mount daarna de gewenste partitie in deze map. Het is aan te raden om dit in read-only modus te doen, zodat je veilig bij de data kunt zonder iets te veranderen.

Gebruik deze commando’s om het mountpunt te maken en de partitie te koppelen:

mkdir /mnt/rescue
mount -o ro /dev/sdaX /mnt/rescue

Vervang /dev/sdaX door de juiste partitie die je met fdisk -l hebt gevonden. In dit voorbeeld zou dat /dev/sda2 zijn.

Netwerk configureren

Het netwerk wordt niet automatisch ingesteld. Om verbinding te maken, moet je de basis netwerkparameters handmatig instellen. Controleer eerst de naam van de netwerkadapter. Meestal heet deze ens18, maar dat kan verschillen. Check dit met het commando:

ip a

Als je de juiste adapter weet, kun je handmatig een IP-adres toewijzen. Bijvoorbeeld voor een lokaal subnet:

ip addr add <IP>/24 dev <adapter>

Vervang <IP> door het gewenste adres en <adapter> door de naam van je netwerkadapter, meestal ens18. Om ervoor te zorgen dat het systeem verkeer goed kan routeren, moet je ook een standaard gateway toevoegen:

ip route add default via <gateway>

Vervang <gateway> door het juiste gateway-adres van je netwerk. Na deze stappen is de netwerkconfiguratie actief en kun je de verbinding testen, bijvoorbeeld met een ping naar een externe host.

Firewall instellen

SystemRescue zet standaard de firewall aan voor veiligheid. Dit betekent dat alle inkomende verbindingen worden geblokkeerd om ongeautoriseerde toegang te voorkomen.

In dit geval wil je echter verbinding maken vanaf je lokale machine met de SFTP-server op SystemRescue. Je moet dus de firewall zo instellen dat SFTP-verkeer wordt toegestaan, of de firewall tijdelijk uitzetten.

Als je in een vertrouwd netwerk werkt, is de snelste oplossing om de firewall tijdelijk uit te schakelen met dit commando:

systemctl stop iptables

Root-wachtwoord instellen

De SFTP-client moet inloggen met een gebruikersnaam en wachtwoord om toegang te krijgen tot de data op de SFTP-server. Hiervoor gebruiken we het root-account, zodat je bij alle bestanden kunt die zichtbaar zijn in SystemRescue. Standaard is inloggen als root niet toegestaan, dus je moet eerst een wachtwoord instellen.

Gebruik dit commando om een wachtwoord te definiëren:

[root@sysrescue ~]# passwd root
New password:
Retype new password:
passwd: password updated successfully

Data overzetten

Je bent nu klaar om je data te backuppen. Open een FTP-client naar keuze en maak verbinding met je server. Kies als overdrachtsprotocol SFTP. Vul bij hostname het IP-adres van je server in, gebruik poort 21 en log in met gebruikersnaam root en het wachtwoord dat je net hebt ingesteld.

img

Als je voor het eerst via SFTP verbinding maakt, toont WinSCP deze beveiligingsmelding. Dit komt omdat de host key van de server nog niet in je lokale cache staat.

Als je zeker weet dat het IP-adres klopt en je deze verbinding bewust start, kun je de server vertrouwen. Klik gewoon op "Yes" om te bevestigen. De sleutel wordt dan opgeslagen en je krijgt deze melding niet meer bij volgende verbindingen.

img

Als je verbonden bent, navigeer je naar de rescue map die je eerder hebt aangemaakt. Daar heb je toegang tot je bestanden en kun je ze downloaden naar je lokale machine. Blader door de mappen, selecteer de data die je wilt backuppen en zet ze veilig over via SFTP.

img

Conclusie

Je hebt nu succesvol je belangrijke bestanden gered en gebackupt.
Je data is veilig en klaar om teruggezet te worden wanneer nodig. Vanaf hier kun je verder met acties zoals je server herinstalleren, het systeem repareren of je data migreren naar een nieuwe omgeving.

Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂