Vi vet hur frustrerande och stressande det kan vara när din server plötsligt vägrar starta. Ofta beror detta på mindre diskfel, som en korrupt journalfil eller problem med bootloadern (GRUB).
Moderna filsystem har skyddsmekanismer som journalföring, men ibland kan fel ändå uppstå.
Den goda nyheten är att du ofta inte behöver återställa hela systemet från en backup. Många vanliga diskfel kan åtgärdas relativt enkelt och snabbt.
Exempel på vanliga felmeddelanden:
- Felmeddelanden relaterade till GRUB (Grand Unified Bootloader) vid uppstart.
- Systemet börjar ladda men stannar med meddelanden om ”corrupt journal” eller ”filesystem errors”.
- Meddelanden som ”UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY”.
Denna guide visar hur du på cirka 10-15 minuter kan få din VPS på fötter igen!
Viktigt innan du börjar:
- Backup: Även om metoderna nedan oftast är säkra, rekommenderar vi alltid att du har regelbundna backuper av din data.
- Räddningsläge/ISO: Du behöver kunna starta din VPS från en extern ISO-avbildning eller via ett ”rescue mode” som många (inklusive vi!) erbjuder. Detta för att kunna arbeta med hårddisken samtidigt som den är avmonterad som krävs för att köra reparationsverktygen.
Exempel: grub-fel eller korrupt journal
I detta exempel vägrar en VM att starta. Consolen ger fel angående grub:

Du försöker starta din VPS eller VM men den vägrar starta. Kanske ser du ett felmeddelande från GRUB, eller så startar systemet men stoppar med ett meddelande om korrupt journal.
Åtgärda felet på 10 minuter.
Börja först med att starta upp din VPS från en ISO. Vi rekommenderar Netboot.xyz – så ange helt enkelt följande i url fältet när du konfigurerar din iso
https://boot.netboot.xyz/ipxe/netboot.xyz.iso
Väl startad välj Utilities > Repair Boot CD

Ge det några minuter att starta igång. Det kan vara vilket operativsystem som helst egentligen. Det viktiga är att vi får tillgång till en terminal där vi kan köra repareringsverktyg mot hårddisken.
Öppna upp terminalen och kör lsblk för att få reda på vilken partition som ditt operativsystem finns på. I exemplet på bilden nedan är det sda1

Kör sedan detta kommando för att reparera disken:
Använder du xfs? Kör:
sudo xfs_repair /dev/sda1
Använder du EXT4? Kör:
sudo e2fsck -f -y /dev/sda1
Då var allt klart! Nu kan du avmontera din ISO och starta VPS precis som vanligt. Skillnaden denna gång är att den kommer att starta utan problem.