
Kada se suočite sa gubitkom podataka na Linux sistemu — šta treba da znate odmah
Gubitak podataka na Linuxu može nastati zbog greške korisnika (brisanje fajlova), oštećenja datotečnog sistema, hardverskog kvara ili aplikacionog problema. Prvo što treba da uradite je da ostanete smireni i ne paničite: pravovremene i pravilne akcije povećavaju šanse za uspešan oporavak. Vi ćete u većini slučajeva imati mogućnost da vratite datoteke ako ne nastavite da koristite pogođeni uređaj bez pripreme.
Važno je da razumete osnovne razlike između tipova gubitka podataka: logički gubitak (fajlovi obrisani, tabelе datoteka oštećene) naspram fizičkog kvara (loši sektori, mehanički problemi). Ove razlike određuju da li treba da koristite softverske alate odmah ili da disk šaljete u servis.
Prvi koraci koje treba odmah preduzeti i čega treba da se klonite
Šta NE treba da radite
- Ne pišite nove podatke na isti particioni ili disk — svaka nova zapisana datoteka može prebrisati podatke koji se pokušavaju vratiti.
- Ne pokrećite automatske popravke datotečnog sistema (fsck) bez savetovanja — ponekad fsck modifikuje strukture i otežava oporavak.
- Ne restartujte sistem bez razmišljanja ako je problem u mountovanju diska — svaki boot može započeti servisne procese koji menjaju disk.
Šta treba da uradite odmah
- Odvojite pogođeni disk ako je moguće: ako je to eksterni disk ili sekundarni unutrašnji disk, isključite ga i povežite na drugi sistem kao sekundarni uređaj.
- Prikupite osnovne informacije: tip datotečnog sistema (ext4, xfs, btrfs), izlaz naredbi lsblk i fdisk -l, model i serijski broj diska, status SMART (smartctl).
- Napravite bitnu kopiju (disk image) pomoću dd ili ddrescue: kopija omogućava eksperimentisanje bez rizika od dodatnog oštećenja originala.
Primer pristupa: ako imate SSH pristup, prvo pokrenite lsblk i sudo smartctl -a /dev/sdX da biste videli stanje diska; zatim, ako je disk zdrav, napravite sliku sa dd if=/dev/sdX of=/path/to/image.img bs=4M conv=noerror,sync ili radije koristite ddrescue za loše sektore.
Ove početne mere štite integritet podataka i pripremaju vas za upotrebu alata za oporavak kao što su TestDisk, PhotoRec, extundelete ili alatke za rad sa inode strukturama. Sledeći korak je kako pravilno napraviti image diska i proceniti koji alat najviše odgovara vašem slučaju — u sledećem delu ćemo detaljno proći postupak kreiranja sigurnosne kopije sektora, izbor alata i kriterijume za odluku da li da pokušate softverski oporavak ili potražite stručnu pomoć.
Kreiranje image diska — korak po korak i praktične preporuke
Nakon prikupljenih informacija, prvi praktični korak je stvaranje sigurnosne kopije (image) što verodostojnije originalu. Ako je disk fizički zdrav, dd može biti brza opcija; ako postoje loši sektori, ddrescue je pouzdaniji jer može više puta pokušavati čitanje i beleži napredak.
Osnovni pristup sa ddrescue:
- Instalirajte ddrescue (paket se zove gddrescue u nekim distribucijama): sudo apt install gddrescue
- Napravite radni direktorijum za log i image: mkdir -p /recovery && cd /recovery
- Pokrenite ddrescue sa log fajlom koji omogućava nastavak: sudo ddrescue -f -n /dev/sdX disk.img disk.log
- Posle prve faze pokušajte agresivniji prolaz za loše sektore: sudo ddrescue -d -r3 /dev/sdX disk.img disk.log
Objašnjenje opcija: -n preskače skupe retries u prvoj rundi; -d koristi direktan pristup disku (korisno za neke kontrolere); -r3 postavlja broj ponavljanja za loše sektore. Log fajl (disk.log) beleži šta je već pročitano i omogućava ponovni start bez ponovnog čitanja dobrih delova.
Nakon kreiranja image fajla:
- Proverite integritet: sha256sum disk.img > disk.img.sha256
- Radite isključivo nad kopijom; nikada nad originalom.
- Da biste pristupili particijama slike, koristite losetup: sudo losetup –show -Pf disk.img (ova komanda mapira particije kao /dev/loopXpY).
- Alternativno, koristite kpartx -av disk.img da biste napravili mapiranja particija.
Ako ne možete da pročitate skoro ništa, napravite image cele površine sa ddrescue i razmotrite profesionalni servis — dalji pokušaji kod kuće mogu dodatno oštetiti medij.

Izbor alata za oporavak — koji alat za koji scenario
Nakon što imate image, sledeći korak je izbor odgovarajućeg alata. Glavna podela je između alata koji rade „inode-level“ oporavak (vraćanje obrisanih fajlova iz datotečnog sistema) i alata za „file carving“ (pretraga sirovih podataka po potpisima fajlova).
- TestDisk — najbolji za vraćanje izgubljenih particija i oporavak boot sektora. Radio je dobro sa MBR/GPT i FAT/NTFS/ext family; koristi se pre svega za probleme sa particijama.
- PhotoRec — file carving alat (radi nezavisno od datotečnog sistema). Dobar za slike, dokumente i kada su fajlovi obrisani bez dostupne inode strukture. Vraća fajlove bez originalnih imena i direktorijumske strukture.
- extundelete / ext4magic — za ext3/ext4 sisteme kada su fajlovi nedavno obrisani i inode podaci nisu prepisani; omogućavaju obnavljanje fajlova sa originalnim imenima i putanjama pod određenim uslovima.
- SleuthKit (fls, icat) — za forenzičko izlistavanje inode-ova i ekstrakciju fajlova: korisno kad treba kontrolisan, čitljiv pristup podacima.
- Btrfs/XFS — btrfs ima svoje alate (btrfs restore) i snapshot mehanizme; za XFS budite oprezni — xfs_repair može promeniti metadata, pa koristite restore opcije nad image fajlom.
Pravila izbora:
- Ako je problem u tabeli particija ili boot sektoru — prvo TestDisk.
- Ako su pojedinačni fajlovi obrisani na ext4, pokušajte extundelete nad image-om.
- Ako očekujete multimedijalne fajlove ili datoteke bez nade za inode — PhotoRec.
- Za forenzičke zahteve ili kada trebate preciznu ekstrakciju sa očuvanim metapodacima — SleuthKit alati.

Kada je vreme da potražite stručnu pomoć
Neki znakovi jasno ukazuju da treba zaustaviti kućne pokušaje i obratiti se servisu specijalizovanom za oporavak podataka:
- Fizički znaci kvara: čudni zvukovi (klik, brušenje), pregrevanje, miris paljevine.
- Disk ne prepoznaje kontroler ili prelazi u read-only mode i dalje degradira pri svakom pokušaju pristupa.
- Vrlo važni ili poslovni podaci čija bi gubitak imao ozbiljne posledice; podaci su šifrovani ili disk je deo RAID polja.
- SSD sa aktivnim TRIM-om — obrisani podaci su često nepovratni; stručni servisi mogu imati ograničene opcije, ali vredno je konsultovati ih.
Profesionalni servisi imaju čistu komoru, specijalizovanu opremu i iskustvo sa mehaničkim popravkama i logičkim rekonstrukcijama — kontaktirajte ih pre nego što pokušate fizičke intervencije. U sledećem delu ćemo detaljno proći praktičan rad sa TestDisk i PhotoRec korak-po-korak, uključujući primere komandi i tipične izlaze.
Završne napomene i preporuke
Oporavak podataka zahteva kombinaciju discipline, strpljenja i pravilnih alata. Pre nego što počnete, dokumentujte svaki korak, radite isključivo nad kopijom slike diska i procenite rizik — ponekad je najbolja odluka da odmah kontaktirate stručni servis. Redovne rezervne kopije i monitoring SMART stanja smanjuju verovatnoću velikog gubitka podataka; za dodatne resurse i zvanična uputstva posetite CGSecurity — TestDisk & PhotoRec.
Frequently Asked Questions
Šta da uradim odmah ako slučajno obrišem fajl na ext4?
Prekinite upis na pogođeni disk: nemojte kreirati, premeštati ili instalirati ništa. Ako je moguće, odvojite disk i napravite image pomoću dd ili — bolje — ddrescue. Radite oporavak nad image fajlom: za ext4 se prvo razmotri extundelete ili ext4magic; ako inode podaci nisu dostupni, PhotoRec može vratiti sadržaj bez imena i putanje.
Da li mogu da pokrenem fsck da bih popravio datotečni sistem i vratio fajlove?
Fsck može popraviti strukture, ali i trajno promeniti ili obrisati metapodatke bitne za oporavak fajlova. Ne pokrećite fsck nad originalnim diskom pre nego što napravite image; umesto toga, pokrenite ga nad kopijom ili konsultujte stručnjaka ako su podaci kritični.
Zašto koristiti ddrescue umesto dd i kada je to obavezno?
ddrescue je dizajniran za medije sa lošim sektorima: ponavlja pokušaje čitanja, beleži napredak u log fajlu i omogućava nastavak bez ponovnog čitanja dobrih delova. dd je prihvatljiv za stvaranje imagea zdravih diskova, ali za oštećene ili degradirane uređaje ddrescue značajno povećava šanse za uspešan oporavak.
