chmod +x ime datoteke
chmod -x odstrani izvedljivi bit ...
Kako obnoviti datoteke iz izgubljeno+najdeno
Miscellanea / / November 28, 2021
Kako obnoviti datoteke iz izgubljeno+najdeno: Mapa z naslovom /lost+found je kraj, kamor fsck postavi fragmente datotek, ki jih ni mogel priložiti nikamor v drevesno imenik. Imenik izgubljeno+najdeno (ne izgubljeno+najdeno) je konstrukcija, ki jo uporablja fsck, ko je datotečni sistem poškodovan. Datoteke, ki bi bile običajno izgubljene zaradi poškodovanja imenika, bi bile povezane v imeniku izgubljeno+najdeno tega datotečnega sistema s številko inode.
/lost+found je pomemben imenik, ki je uporaben za obnovitev datotek, ki niso pravilno zaprte zaradi številnih razlogov, kot je izpad napajanja. Izgubljeno+Najdeno ustvari sistem ob namestitvi operacijskega sistema Linux za vsako particijo, ki jo ustvarimo. Z drugimi besedami, lahko rečemo, da nameščena mapa vsebuje to mapo izgubljeno+najdeno. Ta mapa vsebuje datoteke brez povezav in datoteke, ki jih je treba obnoviti. Vse datoteke, ki jih je treba obnoviti, so shranjene v tej mapi. Za obnovitev teh datotek se uporablja ukaz fsck.
Vsebina
- Kako obnoviti datoteke iz izgubljeno+najdeno
- 2. način: uporabite skript za samodejno obnovitev datotek
Kako obnoviti datoteke iz izgubljeno+najdeno
1. Če se ne morete zagnati in vidite zaslon »Nadaljujte s čakanjem; Pritisnite S, da preskočite namestitev, ali M za ročno obnovitev« zaradi napake datotečnega sistema v / in /home particijah. Nato izberite možnost obnovitve.
2.Teči fsck na obeh / in /home datotečni sistemi.
3. Če imate težave pri počistitvi fsck za /home, uporabite:
fsck -p /home (samodejno popravljanje) "fsck -y /home" (to bi samodejno izbralo da za vse pozive).
4.Zdaj bi lahko pass /home iz fsck uspešno.
5.Če boste poskusili mount /home, ne bo nobenih uporabniških datotek razen imenik izgubljeno+najdeno. Zaženi "df -h” in videli boste, da bo vaš datotečni sistem uporabljal isti prostor kot pred zrušitvijo, ker so vse datoteke v imeniku izgubljeno+najdeno in jih bomo obnovili.
6. Zdaj v mapi izgubljeno+najdeno boste videli, da je veliko map brez imena in pregled vsake bo izgubil toliko časa. Nato bi morali teči "mapa *” da vemo, s katero vrsto datoteke imamo opravka.
#7479417: imenik. #7479418: imenik. #7479419: imenik. #7602560: imenik. #7603310: zaporedje MPEG, v2, programski multipleks. #7603464: slikovni podatki JPEG, standard JFIF 1.02. #7603542: Zvočna datoteka z različico ID3 2.3.0, vsebuje: Zvočna datoteka z različico ID3 2.4.0, vsebuje: MPEG ADTS, sloj III, v1, 320 kbps, 44,1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM podatki o datotečnem sistemu 'Linux Mint 9 Isadora' (zagonski) #7604089: ISO 9660 CD-ROM podatki o datotečnem sistemu 'netbook-x86_64-201005242312' (zagonski) #7605425: zaporedje MPEG, v2, programski multipleks. #7605470: zaporedje MPEG, v2, programski multipleks. #7605484: zaporedje MPEG, v2, programski multipleks. #7607478: stisnjeni podatki gzip, iz Unixa, zadnja sprememba: pet, 14. maj 07:55:35 2017. #7607788: stisnjeni podatki gzip, iz Unixa, nazadnje spremenjeno: torek, 4. maj 14:16:31 2017. #7610801: dokument PDF, različica 1.4. #7612061: ISO 9660 CD-ROM podatki o datotečnem sistemu 'Ubuntu 10.04 LTS amd64' (zagonski) #7613228: imenik. #7613583: imenik. #7613588: imenik
7. Zdaj pa filtrirajmo rezultat, ker želimo samo, da je imenik vključen v naš rezultat. Zato teci"datoteka * | imenik grep > /root/list.dir” ukaz.
8.Naprej, uredi /root/list.dir da postane skript za prikaz seznama datotek v vsakem imeniku. Uredite datoteko, da bo skript z uporabo vi, vim, nano. V prvo vrstico dodajte set -v in dodajte 'ls -l' na začetek vsake druge vrstice.
set -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Zdaj naredite izvršljiva datoteka nato ga zaženite in preusmerite izhod v datoteko:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10. Zdaj poiščite datoteko, npr. Namizje v izhodni datoteki dir.out. Rezultat bo nekako takole:
ls -l \#7733249. skupaj 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Namizni računalnik. 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 Prenosi. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 primeri.namizje. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Glasba. 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 Predloge. -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 Videoposnetki
11. Zgornji izhod je navedel, da je domači imenik #7733249. Zdaj, da obnovite domačo mapo, samo mv mapo:
mv /izgubljeno+najdeno/#7733249 /domov/vaše uporabniško ime
Opomba: svoje uporabniško ime zamenjajte z dejanskim uporabniškim imenom svojega namestitev Linuxa.
2. način: uporabite skript za samodejno obnovitev datotek
Najprej zaženite "sudo -i” ali “sudo su -” in nato zaženite spodnji skript, ki se izvaja v datotečnem sistemu /dev/sd?? in izhodi v /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover. mount /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+found. ( echo 'set -v' datoteka * | imenik grep 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”’”‘$1’”’”‘/’ ) | sh > /tmp/listing
To je to, kar ste se uspešno naučili Kako obnoviti datoteke iz izgubljeno+najdeno če pa imate še vedno kakršna koli vprašanja v zvezi s tem člankom, jih vprašajte v razdelku za komentarje.
- NickOdgovori
- Ramesh Pande
Kako obnoviti manjkajoče bloke v hadoop-u?
Odgovori - Earl
Izgubil sem + našel tudi na zunanjih pogonih in mi še naprej govorijo /dev?? ali je v uporabi - ali montiran..
e2fsck Ni mogoče nadaljevati, prekinitev.Odgovori - Earl
Ali obstaja kakšen predlog/nasvet, naj poskusim?
Odgovori