chmod +x failinimi
chmod -x eemaldab käivitatava biti ...
Kuidas taastada faile kaustast kadunud+leitud
Miscellanea / / November 28, 2021
Kuidas taastada faile kadunud+leitud: Kaust pealkirjaga /lost+found on koht, kuhu fsck paigutab kataloogipuusse failide fragmendid, mida ta pole suutnud kuhugi lisada. Kataloog kadunud+leitud (mitte Lost+Found) on konstruktsioon, mida fsck kasutab failisüsteemi kahjustuste korral. Failid, mis tavaliselt lähevad kataloogikahjustuse tõttu kaduma, lingitakse selle failisüsteemi kadunud+leitud kataloogis inode numbri järgi.
/lost+found on oluline kataloog, mis on kasulik failide taastamiseks, mis pole paljudel põhjustel, näiteks elektrikatkestuse tõttu, korralikult suletud. Lost+Foundi loob süsteem Linux OS-i installimise ajal iga meie loodud partitsiooni jaoks. Teisisõnu võime öelda, et ühendatud kaust sisaldab seda kadunud+leitud kausta. See kaust sisaldab linkideta faile ja taastatavaid faile. Kõik taastatavad failid hoitakse selles kaustas. Nende failide taastamiseks kasutatakse käsku fsck.
Sisu
- Kuidas taastada faile kaustast kadunud+leitud
- 2. meetod: kasutage failide automaatseks taastamiseks skripti
Kuidas taastada faile kaustast kadunud+leitud
1.Kui te ei saa käivitada ja näete ekraani "Continue to wait; Paigaldamise vahelejätmiseks vajutage S või käsitsi taastamiseks M” failisüsteemi vea tõttu partitsioonides / ja /home. Seejärel valige taastamise valik.
2.Jookse fsck nii / kui ka / home failisüsteemid.
3. Kui teil on probleeme /home jaoks fsck kustutamisega, kasutage järgmist:
fsck -p /home (automaatne parandamine) "fsck -y /home" (see valib kõigi viipade jaoks automaatselt jah).
4. Nüüd sa saaksid /home fsck-st edukalt läbima.
5. Kui proovite mount /home, pole kasutajafaile välja arvatud kadunud+leitud kataloog. Jookse"df -h” ja näete, et teie failisüsteem kasutab sama ruumi, mis enne krahhi, kuna kõik failid on kadunud+leitud kataloogis ja me kavatseme need taastada.
6. Nüüd näete kadunud+leitud kaustas, et seal on suur hulk nimetuid kaustu ja igaühe uurimine raiskab nii palju teie aega. Nii et järgmisena peaksime jooksmafail *”, et teada saada, millist tüüpi failiga me tegeleme.
#7479417: kataloog. #7479418: kataloog. #7479419: kataloog. #7602560: kataloog. #7603310: MPEG jada, v2, programmi multipleks. #7603464: JPEG-kujutise andmed, JFIF-standard 1.02. #7603542: Helifail ID3 versiooniga 2.3.0, sisaldab: Helifail ID3 versiooniga 2.4.0, sisaldab: MPEG ADTS, kiht III, v1, 320 kbps, 44,1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM failisüsteemi andmed "Linux Mint 9 Isadora" (käivitav) #7604089: ISO 9660 CD-ROM failisüsteemi andmed 'netbook-x86_64-201005242312' (käivitav) #7605425: MPEG jada, v2, programmi multipleks. #7605470: MPEG jada, v2, programmi multipleks. #7605484: MPEG jada, v2, programmi multipleks. #7607478: gzip-tihendatud andmed, Unixist, viimati muudetud: reedel 14. mai 07:55:35 2017. #7607788: gzip tihendatud andmed, Unixist, viimati muudetud: T 4. mai 14:16:31 2017. #7610801: PDF-dokument, versioon 1.4. #7612061: ISO 9660 CD-ROM failisüsteemi andmed 'Ubuntu 10.04 LTS amd64' (käivitav) #7613228: kataloog. #7613583: kataloog. #7613588: kataloog
7. Nüüd filtreerime tulemuse välja, sest tahame lihtsalt, et kataloog kaasataks meie tulemusse. Nii et jookse"fail * | grep kataloog > /root/list.dir” käsk.
8.Järgmiseks muutke /root/list.dir et muuta see skriptiks, mis näitab igas kataloogis olevate failide loendit. Redigeerige faili, et muuta see skriptiks, kasutades vi, vim, nano. Lisage esimesele reale komplekt -v ja lisage "ls -l" iga teise rea algusesse.
komplekt -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Nüüd tehke käivitatav fail seejärel käivitage see ja suunake väljund faili:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10.Nüüd otsi faili nt. Töölaud väljundfailis dir.out. Tulemus saab olema umbes selline:
ls -l \#7733249. kokku 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Töölaud. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Dokumendid. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Allalaadimised. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 näited.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Muusika. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Pildid. drwxr-xr-x 2 1002 1002 4096 30.04.2017 09:15 Avalik. -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 Mallid. -rw-r--r-- 1 1002 1002 1265 2017-05-20 14:35 tinda chuteny. drwxrwxr-x 2 1002 1002 4096 23.05.2017 14:57 Ubuntu One. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Videod
11. Ülaltoodud väljund täpsustas, et kodukataloog on #7733249. Nüüd kodukausta taastamiseks lihtsalt mv kaust:
mv /lost+found/#7733249 /home/yourUsername
Märkus. Asendage oma kasutajanimi oma tegeliku kasutajanimega Linuxi installimine.
2. meetod: kasutage failide automaatseks taastamiseks skripti
Kõigepealt käivitage "sudo -i” või „sudo su -” ja seejärel käivitage allolev skript, mis töötab failisüsteemis /dev/sd? ja väljundid /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover. mount /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+found. ( kaja 'komplekt -v' fail * | grep kataloog 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l '"'"'$1'"'"'/' ) | sh > /tmp/listing
Seda olete edukalt õppinud Kuidas taastada faile kaustast kadunud+leitud kuid kui teil on selle artikli kohta veel küsimusi, küsige neid kommentaaride jaotises.
- NickVasta
- Ramesh Pande
Kuidas taastada hadoopis puuduvad plokid?
Vasta - Earl
Olen kaotanud+leidnud ka välistel draividel ja mulle pidevalt öeldakse /dev?? kas on kasutusel või paigaldatud..
e2fsck Ei saa jätkata, katkestatakse.Vasta - Earl
Kas on mingeid soovitusi/nõuandeid, mida võiksin proovida?
Vasta