chmod +x failo pavadinimas
chmod -x pašalina vykdomąjį bitą ...
Kaip atkurti failus iš pamestų+rasta
Įvairios / / November 28, 2021
Kaip atkurti failus iš pamestų+rasta: Aplanke pavadinimu /lost+found yra vieta, kur fsck talpina failų fragmentus, kurių nepavyko pridėti niekur į katalogų medį. Katalogas Lost+Found (ne Lost+Found) yra konstrukcija, kurią naudoja fsck, kai yra pažeista failų sistema. Failai, kurie paprastai būtų prarasti dėl katalogo sugadinimo, būtų susieti tos failų sistemos pamestame+rastame kataloge pagal inode numerį.
/lost+found yra svarbus katalogas, kuris yra naudingas norint atkurti failus, kurie nėra tinkamai uždaryti dėl daugelio priežasčių, pvz., maitinimo trūkumo. „Lost+Found“ sukuria sistema „Linux“ OS diegimo metu kiekvienam mūsų kuriamam skaidiniui. Kitaip tariant, galime sakyti, kad prijungtame aplanke yra šis pamestas+rastas aplankas. Šiame aplanke yra failai be nuorodų ir failai, kuriuos reikia atkurti. Visi atkurtini failai yra šiame aplanke. fsck komanda naudojama šiems failams atkurti.
Turinys
- Kaip atkurti failus iš pamestų+rasta
- 2 būdas: naudokite scenarijų, kad automatiškai atkurtumėte failus
Kaip atkurti failus iš pamestų+rasta
1.Jei negalite paleisti ir matote ekraną „Tęsti laukti; Paspauskite S, kad praleistumėte montavimą, arba M, kad atkurtumėte rankiniu būdu“ dėl failų sistemos klaidos / ir /home skaidiniuose. Tada pasirinkite atkūrimo parinktį.
2.Bėk fsck ir / ir / home failų sistemos.
3. Jei kyla problemų išvalant fsck /home, naudokite:
fsck -p /home (automatinis taisymas) „fsck -y /home“ (tai automatiškai pasirinktų „taip“ visiems raginimams).
4.Dabar tu galėtum sėkmingai pereiti / namo iš fsck.
5. Jei bandysite prijungti /home, nebus jokių vartotojo failų, išskyrus pamestas+rastas katalogas. Paleisti“df -h“ ir pamatysite, kad jūsų failų sistema naudos tą pačią vietą kaip ir prieš gedimą, nes visi failai yra pamestų+rasta kataloge ir mes ketiname juos atkurti.
6. Dabar aplanke pamestas+rastas pamatysite, kad yra daug aplankų be pavadinimo, todėl kiekvieno išnagrinėjimas sugaiš tiek daug laiko. Taigi toliau turėtume bėgti “failas*“, kad sužinotumėte, su kokio tipo failais susiduriame.
#7479417: katalogas. #7479418: katalogas. #7479419: katalogas. #7602560: katalogas. #7603310: MPEG seka, v2, programos multipleksas. #7603464: JPEG vaizdo duomenys, JFIF standartas 1.02. #7603542: Garso failas su ID3 versija 2.3.0, yra: Garso failas su ID3 versija 2.4.0, yra: MPEG ADTS, III sluoksnis, v1, 320 kbps, 44,1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM failų sistemos duomenys „Linux Mint 9 Isadora“ (įkeliama) #7604089: ISO 9660 CD-ROM failų sistemos duomenys „netbook-x86_64-201005242312“ (įkraunama) #7605425: MPEG seka, v2, programos multipleksas. #7605470: MPEG seka, v2, programos multipleksas. #7605484: MPEG seka, v2, programos multipleksas. #7607478: gzip suspausti duomenys, iš Unix, paskutinį kartą keista: 2017 m. gegužės 14 d. penktadienis 07:55:35. #7607788: gzip suspausti duomenys, iš Unix, paskutinį kartą keista: 2017 m. gegužės 4 d., antradienis, 14:16:31. #7610801: PDF dokumentas, 1.4 versija. #7612061: ISO 9660 CD-ROM failų sistemos duomenys „Ubuntu 10.04 LTS amd64“ (įkeliama) #7613228: katalogas. #7613583: katalogas. #7613588: katalogas
7. Dabar išfiltruokime rezultatą, nes tiesiog norime, kad katalogas būtų įtrauktas į mūsų rezultatą. Taigi bėk“failas * | grep katalogas > /root/list.dir“ komanda.
8. Toliau redaguokite /root/list.dir kad tai būtų scenarijus, rodantis failų sąrašą kiekviename kataloge. Redaguokite failą, kad jis būtų scenarijus naudojant vi, vim, nano. Pirmoje eilutėje pridėkite rinkinį -v ir pridėkite "ls -l“ iki kiekvienos kitos eilutės pradžios.
rinkinys -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Dabar padarykite vykdomasis failas tada paleiskite jį ir peradresuokite išvestį į failą:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10.Dabar ieškokite failo pvz. Darbalaukis dir.out išvesties faile. Rezultatas bus maždaug toks:
ls -l \#7733249. Iš viso 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Darbalaukis. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Dokumentai. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Atsisiuntimai. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 pavyzdžiai.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Muzika. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Nuotraukos. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Viešas. -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 Šablonai. -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 Vaizdo įrašai
11. Aukščiau pateiktame išvestyje nurodyta, kad namų katalogas yra #7733249. Dabar norėdami atkurti namų aplanką tiesiog paleiskite aplanką:
mv /lost+found/#7733249 /home/your Username
Pastaba: pakeiskite savo vartotojo vardą tikruoju savo vartotojo vardu Linux diegimas.
2 būdas: naudokite scenarijų, kad automatiškai atkurtumėte failus
Pirmiausia paleiskite "sudo -i“ arba „sudo su -“ ir paleiskite toliau pateiktą scenarijų, kuris veikia failų sistemoje /dev/sd? ir išveda į /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover. prijungti /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+found. ( echo 'set -v' failas * | grep katalogas 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l '"'"'$1'"'"'/' ) | sh > /tmp/listing
Tai jūs sėkmingai išmokote Kaip atkurti failus iš pamestų+rasta bet jei vis dar turite klausimų dėl šio straipsnio, nedvejodami užduokite juos komentarų skiltyje.
- NikasAtsakyti
- Rameshas Pande
Kaip atkurti trūkstamus blokus „Hadoop“?
Atsakyti - Earl
Pamečiau+radau ir išoriniuose diskuose ir man vis pranešama /dev?? arba yra naudojamas, arba sumontuotas..
e2fsck Negalima tęsti, nutraukiama.Atsakyti - Earl
Ar yra kokių nors pasiūlymų/patarimų pabandyti?
Atsakyti