Disk za oporavak: kada sistem neće da se podigne
Kako da podigneš mašinu u SystemRescue, montiraš njen disk, popraviš fstab, bootloader ili zaboravljenu lozinku i vratiš se na normalno podizanje.
Ažurirano 23. avgust 2026.
Ako mašina prestane da odgovara preko SSH nakon što izmeniš konfiguracije, ažuriraš kernel ili napuniš disk, više ne možeš da je popraviš iznutra. Za takve slučajeve panel nudi režim podizanja sa SystemRescue recovery diskom — to je odvojen sistem koji radi u memoriji, a sa njega se disk tvoje mašine vidi kao običan uređaj za skladištenje.
Kako da uđeš
- Otvori
/hosting/vds/m/<id>, karticu „Pristup”. - U bloku za režim podizanja izaberi SystemRescue recovery disk.
- Restartuj mašinu i otvori karticu „Konzola”.
U SystemRescue se prijavljuješ kao root bez lozinke. SSH pristup tamo nije dostupan, pa radi preko konzole. Izaberi prikaz „Screen” (VNC): veličina prozora se ne prenosi preko serijske linije, tamo je uvek 80×24, a full-screen alati se iscrtavaju nepravilno.
Disk mašine se vidi kao /dev/sda, a njegove particije kao /dev/sda1, /dev/sda2 i tako dalje.
Montiraj sistem i popravi ga
lsblk -f
mount /dev/sda1 /mnt
ls /mnt
Ako si izabrao pogrešnu particiju, pokreni umount /mnt i probaj sledeću. Koren možeš da prepoznaš po direktorijumima etc, var i usr.
Zatim, tipični zadaci:
nano /mnt/etc/fstab
nano /mnt/etc/ssh/sshd_config
du -xh /mnt --max-depth=2 | sort -h | tail -20
journalctl -D /mnt/var/log/journal -b -1 -p err
Da radiš „unutar” sistema — resetuješ lozinku, ponovo instaliraš paket, obnoviš bootloader — uđi u njega preko chroot:
mount /dev/sda1 /mnt
for d in dev proc sys run; do mount --bind /$d /mnt/$d; done
chroot /mnt /bin/bash
passwd root
exit
Kada izađeš, demontiraj sve: umount -R /mnt.
Česti uzroci i šta da radiš
| Simptom | Uzrok | Akcija |
|---|---|---|
| Podizanje se zaglavi čekajući particiju | Greška u kucanju u /etc/fstab, UUID koji ne postoji | Zakomentariši liniju ili dodaj nofail |
| Servisi padaju, nema slobodnog prostora | Logovi ili slike su pojeli disk | Očisti /var/log i /var/lib/docker preko /mnt |
| Mašina se podigne, ali SSH ćuti | Greška u sshd_config ili firewall koji se sam zaključao | Izmeni konfiguraciju, resetuj pravila — ufw |
| Zaboravljena root lozinka | — | passwd u chroot-u ili postavi novu lozinku u kartici „Pristup” |
Povratak u normalni režim
Prebaci režim podizanja nazad na normalni i restartuj mašinu. U suprotnom će se ponovo podići u SystemRescue-u i pomislićeš da popravka nije uspela.
Rad iz recovery režima ništa ne čuva: SystemRescue živi u memoriji. Sve što izmeniš van
/mntnestaje nakon restarta.
Ako ne možeš da povratiš sistem, kartica „Pristup” ima opciju ponovne instalacije sa izborom operativnog sistema. Ona potpuno briše disk, pa prvo prekopiraj potrebne fajlove iz SystemRescue-a — na primer preko scp ili rsync na drugu mašinu.