chmod +x filnavn
chmod -x fjerner den kjørbare biten ...
Hvordan gjenopprette filer fra tapt+funnet
Miscellanea / / November 28, 2021
Slik gjenoppretter du filer fra tapt+funnet: Mappen med tittelen /lost+found er der fsck legger fragmenter av filer som den ikke har vært i stand til å legge ved noe sted i katalogtreet. Tapt+funnet-katalogen (ikke Lost+Found) er en konstruksjon som brukes av fsck når det er skade på filsystemet. Filer som normalt ville gått tapt på grunn av katalogkorrupsjon, vil bli koblet til filsystemets tapte+funnet-katalog med inodenummer.
![Hvordan gjenopprette filer fra tapt+funnet](/f/5d4a231850b75b11e286d8a5256ed682.png)
/lost+found er en viktig katalog som er nyttig for å gjenopprette filer som ikke er ordentlig lukket på grunn av mange årsaker som strømbrudd. Lost+Found opprettes av systemet på tidspunktet for Linux OS-installasjon for hver partisjon vi oppretter. Med andre ord kan vi si at den monterte mappen inneholder denne tapte+funnet-mappen. Denne mappen inneholder filene uten koblinger og filer som skal gjenopprettes. Enhver fil som skal gjenopprettes lagres i denne mappen. fsck-kommandoen brukes til å gjenopprette disse filene.
Innhold
- Hvordan gjenopprette filer fra tapt+funnet
- Metode 2: Bruk skriptet til å gjenopprette filer automatisk
Hvordan gjenopprette filer fra tapt+funnet
1. Hvis du ikke klarer å starte opp og ser skjermen "Fortsett å vente; Trykk S for å hoppe over montering eller M for manuell gjenoppretting" på grunn av filsystemfeil i / og /home partisjoner. Velg deretter gjenopprettingsalternativet.
2. Kjør fsck på både / og /home filsystemer.
3.Hvis du har problemer med å få klarert fsck for /home, bruk:
fsck -p /home (automatisk fiksing) "fsck -y /home" (dette vil automatisk velge Ja for alle ledetekstene).
4. Nå ville du være i stand til det pass /home fra fsck vellykket.
5. Hvis du prøver å montere /home vil det ikke være noen brukerfiler unntatt tapt+funnet katalog. Løpe "df -h” og du vil se at filsystemet ditt vil bruke samme plass som før krasj fordi alle filene er i tapt+funnet-katalogen og vi skal gjenopprette dem.
6.Nå i tapt+funnet-mappen vil du se at det er et stort antall mapper uten navn, og å granske hver enkelt vil kaste bort så mye av tiden din. Så neste bør vi løpe"fil *” for å vite hvilken type fil vi har å gjøre med.
#7479417: katalog. #7479418: katalog. #7479419: katalog. #7602560: katalog. #7603310: MPEG-sekvens, v2, programmultipleks. #7603464: JPEG-bildedata, JFIF-standard 1.02. #7603542: Lydfil med ID3 versjon 2.3.0, inneholder: Lydfil med ID3 versjon 2.4.0, inneholder: MPEG ADTS, lag III, v1, 320 kbps, 44,1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM filsystemdata 'Linux Mint 9 Isadora' (oppstartbar) #7604089: ISO 9660 CD-ROM filsystemdata 'netbook-x86_64-201005242312' (oppstartbar) #7605425: MPEG-sekvens, v2, programmultipleks. #7605470: MPEG-sekvens, v2, programmultipleks. #7605484: MPEG-sekvens, v2, programmultipleks. #7607478: gzip-komprimerte data, fra Unix, sist endret: fre 14. mai 07:55:35 2017. #7607788: gzip-komprimerte data, fra Unix, sist endret: tirsdag 4. mai 14:16:31 2017. #7610801: PDF-dokument, versjon 1.4. #7612061: ISO 9660 CD-ROM filsystemdata 'Ubuntu 10.04 LTS amd64' (oppstartbar) #7613228: katalog. #7613583: katalog. #7613588: katalog
7. La oss nå filtrere ut resultatet fordi vi bare vil at katalogen skal inkluderes i resultatet vårt. Så løp"fil * | grep-katalogen > /root/list.dir" kommando.
8. Neste, rediger /root/list.dir for å gjøre det til et skript for å vise listen over filer i hver katalog. Rediger filen for å gjøre den til et skript ved å bruke vi, vim, nano. Legg til set -v på den første linjen og legg til 'ls -l' til begynnelsen av annenhver linje.
sett -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Gjør nå kjørbar fil kjør den og omdiriger utdataene til en fil:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2>&1
10.Søk nå etter filen f.eks. Skrivebord i dir.out-utdatafilen. Resultatet blir noe slikt:
ls -l \#7733249. totalt 5704. drwxr-xr-x 2 1002 1002 4096 2017-06-05 13:24 Desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Dokumenter. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Nedlastinger. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 examples.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Musikk. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Bilder. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Offentlig. -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 Maler. -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 Videoer
11.Utgangen ovenfor spesifiserte at hjemmekatalogen er #7733249. Nå for å gjenopprette hjemmemappen, bare mv mappen:
mv /lost+found/#7733249 /home/dittBrukernavn
Merk: Erstatt brukernavnet ditt med det faktiske brukernavnet til ditt Linux installasjon.
Metode 2: Bruk skriptet til å gjenopprette filer automatisk
Første forsøk "sudo -i" eller en "sudo su –” og kjør deretter skriptet nedenfor som kjører på filsystemet /dev/sd?? og utganger til /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover. montere /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+funnet. ( ekko 'sett -v' fil * | grep katalog 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1’”‘”‘/’ ) | sh > /tmp/listing
Det er det du har lært Hvordan gjenopprette filer fra tapt+funnet men hvis du fortsatt har spørsmål angående denne artikkelen, spør dem gjerne i kommentarfeltet.
- NickSvare
- Ramesh Pande
Hvordan gjenopprette manglende blokker i hadoop?
Svare - Earl
Jeg har mistet+funnet også på eksterne stasjoner og blir stadig fortalt /dev?? enten er i bruk – eller montert..
e2fsck Kan ikke fortsette, avbryter.Svare - Earl
Er det noen forslag/råd jeg kan prøve?
Svare