chmod +x naziv datoteke
chmod -x uklanja izvršni bit...
Kako vratiti datoteke iz izgubljeno+pronađeno
Miscelanea / / November 28, 2021
Kako vratiti datoteke iz izgubljeno+pronađeno: Mapa pod nazivom /lost+found je mjesto gdje fsck stavlja fragmente datoteka koje nije mogao priložiti nigdje u stablu direktorija. Direktorij izgubljeno+nađeno (ne izgubljen+nađeno) je konstrukcija koju koristi fsck kada dođe do oštećenja datotečnog sustava. Datoteke koje bi inače bile izgubljene zbog oštećenja direktorija bile bi povezane u direktoriju izgubljeno+pronađeno tog datotečnog sustava pomoću inode broja.
![Kako vratiti datoteke iz izgubljeno+pronađeno](/f/5d4a231850b75b11e286d8a5256ed682.png)
/lost+found je važan direktorij koji je koristan za oporavak datoteka koje nisu pravilno zatvorene zbog mnogih razloga kao što je nestanak struje. Lost+Found kreira sustav u vrijeme instalacije Linux OS-a za svaku particiju koju kreiramo. Drugim riječima, možemo reći da montirana mapa sadrži ovu mapu izgubljeno+nađeno. Ova mapa sadrži datoteke bez veza i datoteke za oporavak. Sve datoteke koje treba oporaviti čuvaju se u ovoj mapi. Naredba fsck koristi se za oporavak ovih datoteka.
Sadržaj
- Kako vratiti datoteke iz izgubljeno+pronađeno
- Metoda 2: Koristite skriptu za automatski oporavak datoteka
Kako vratiti datoteke iz izgubljeno+pronađeno
1. Ako se ne možete pokrenuti i vidite zaslon “Nastavi čekati; Pritisnite S da preskočite montažu ili M za ručni oporavak” zbog pogreške datotečnog sustava u / i /home particijama. Zatim odaberite opciju oporavka.
2.Trči fsck i na / i /home datotečnim sustavima.
3. Ako imate problema s čišćenjem fsck-a za /home, upotrijebite:
fsck -p /home (automatsko popravljanje) "fsck -y /home" (ovo bi automatski odabrali da za sve upite).
4.Sada biste mogli uspješno pass /home from fsck.
5. Ako pokušate mount /home, neće biti nikakvih korisničkih datoteka osim izgubljeno+pronađeno imenik. Trčanje "df -h” i vidjet ćete da će vaš datotečni sustav koristiti isti prostor kao i prije rušenja jer su sve datoteke u direktoriju izgubljeno+nađeno i mi ćemo ih oporaviti.
6. Sada u mapi izgubljeno+pronađeno vidjet ćete da postoji veliki broj mapa bez imena i pomno proučavanje svake od njih izgubit ćete toliko vremena. Dakle, sljedeće bismo trebali pokrenuti "datoteka *” da bismo znali s kojom vrstom datoteke imamo posla.
#7479417: imenik. #7479418: imenik. #7479419: imenik. #7602560: imenik. #7603310: MPEG sekvenca, v2, programski multipleks. #7603464: JPEG slikovni podaci, JFIF standard 1.02. #7603542: Audio datoteka s ID3 verzijom 2.3.0, sadrži: Audio datoteku s ID3 verzijom 2.4.0, sadrži: MPEG ADTS, sloj III, v1, 320 kbps, 44,1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM podaci o datotečnom sustavu 'Linux Mint 9 Isadora' (za pokretanje) #7604089: ISO 9660 CD-ROM podaci o datotečnom sustavu 'netbook-x86_64-201005242312' (podaci za pokretanje) #7605425: MPEG sekvenca, v2, programski multipleks. #7605470: MPEG sekvenca, v2, programski multipleks. #7605484: MPEG sekvenca, v2, programski multipleks. #7607478: gzip komprimirani podaci, iz Unixa, zadnja izmjena: pet, 14. svibnja 07:55:35 2017. #7607788: gzip komprimirani podaci, iz Unixa, zadnja izmjena: uto, 4. svibnja 14:16:31 2017. #7610801: PDF dokument, verzija 1.4. #7612061: ISO 9660 CD-ROM podaci o datotečnom sustavu 'Ubuntu 10.04 LTS amd64' (podatak za pokretanje) #7613228: imenik. #7613583: imenik. #7613588: imenik
7. Sada filtrirajmo rezultat jer samo želimo da imenik bude uključen u naš rezultat. pa trči"datoteka * | grep direktorij > /root/list.dir” naredba.
8.Sljedeće, uredi /root/list.dir da bude skripta za prikaz popisa datoteka u svakom direktoriju. Uredite datoteku tako da bude skripta pomoću vi, vim, nano. Dodajte set -v u prvi redak i dodajte ‘ls -l‘na početak svakog drugog retka.
skupiti -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Sada napravite izvršna datoteka zatim ga pokrenite i preusmjerite izlaz u datoteku:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10. Sada potražite datoteku, npr. Radna površina u izlaznoj datoteci dir.out. Rezultat će biti otprilike ovako:
ls -l \#7733249. ukupno 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Stolno računalo. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Dokumenti. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Preuzimanja. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 primjeri.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Glazba. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Slike. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Javno. -rw-r--r-- 1 1002 1002 5794003 2017-05-15 11:00 scrap001_a.ora. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Predlošci. -rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny. drwxrwxr-x 2 1002 1002 4096 2017-05-23 14:57 Ubuntu One. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Videozapisi
11. Gore navedeni izlaz navodi da je početni imenik #7733249. Sada da vratite početnu mapu samo mv mapu:
mv /izgubljeno+pronađeno/#7733249 /home/vaše korisničko ime
Napomena: Zamijenite svoje korisničko ime stvarnim korisničkim imenom Linux instalacija.
Metoda 2: Koristite skriptu za automatski oporavak datoteka
Prvo pokrenite “sudo -i” ili “sudo su -” i zatim pokrenite donju skriptu koja radi na datotečnom sustavu /dev/sd?? i izlazi u /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover. montirati /dev/sd?? /tmp/oporaviti -o rw. cd /tmp/recover-lost+found. ( echo 'set -v' datoteka * | grep direktorij 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”’”‘$1’”’”‘/’ ) | sh > /tmp/listing
To je to što ste uspješno naučili Kako vratiti datoteke iz izgubljeno+pronađeno ali ako još uvijek imate pitanja u vezi s ovim člankom, slobodno ih postavite u odjeljku za komentare.
- NickOdgovor
- Ramesh Pande
Kako vratiti nedostajuće blokove u hadoop-u?
Odgovor - Grof
Izgubio sam+pronašao sam i na vanjskim pogonima i stalno mi govore /dev?? ili je u upotrebi - ili montiran..
e2fsck Ne može se nastaviti, prekida se.Odgovor - Grof
Ima li kakav prijedlog/savjet da probam?
Odgovor