chmod +x bestandsnaam
chmod -x verwijdert het uitvoerbare bit ...
Hoe bestanden herstellen van verloren + gevonden
Diversen / / November 28, 2021
Hoe bestanden te herstellen van verloren + gevonden: De map met de titel /lost+found is waar fsck fragmenten van bestanden plaatst die het nergens in de mappenboom heeft kunnen toevoegen. De directory lost+found (niet Lost+Found) is een constructie die door fsck wordt gebruikt wanneer er schade aan het bestandssysteem is. Bestanden die normaal verloren zouden gaan vanwege corruptie van mappen, zouden op inodenummer in de verloren+gevonden map van dat bestandssysteem worden gelinkt.
![Hoe bestanden herstellen van verloren + gevonden](/f/5d4a231850b75b11e286d8a5256ed682.png)
/lost+found is een belangrijke map die handig is voor het herstellen van bestanden die niet goed zijn afgesloten vanwege vele redenen, zoals een stroomstoring. Lost+Found wordt gemaakt door het systeem op het moment van de installatie van het Linux-besturingssysteem voor elke partitie die we maken. Met andere woorden, we kunnen zeggen dat de gekoppelde map deze verloren + gevonden map bevat. Deze map bevat de bestanden zonder koppelingen en bestanden die moeten worden hersteld. Elk bestand dat moet worden hersteld, wordt in deze map bewaard. fsck-opdracht wordt gebruikt om deze bestanden te herstellen.
Inhoud
- Hoe bestanden herstellen van verloren + gevonden
- Methode 2: Gebruik het script om bestanden automatisch te herstellen
Hoe bestanden herstellen van verloren + gevonden
1.Als u niet kunt opstarten en het scherm "Continue to wait; Druk op S om het koppelen over te slaan of op M voor handmatig herstel" vanwege een bestandssysteemfout in / en /home-partities. Selecteer vervolgens de hersteloptie.
2.Run fsck op zowel / als /home bestandssystemen.
3.Als je problemen hebt om fsck gewist te krijgen voor /home, gebruik dan:
fsck -p /home (automatische bevestiging) "fsck -y /home" (dit zou automatisch ja selecteren voor alle prompts).
4.Nu zou je in staat zijn om pass /home van fsck succesvol.
5.Als u mount /home probeert, zijn er geen gebruikersbestanden behalve verloren+gevonden map. Loop "df -h” en u zult zien dat uw bestandssysteem dezelfde ruimte zal gebruiken als vóór de crash, omdat alle bestanden zich in de verloren + gevonden map bevinden en we ze gaan herstellen.
6. Nu zul je in de verloren + gevonden map zien dat er een groot aantal mappen zonder naam zijn en het onderzoeken van elke map zal zoveel van je tijd verspillen. Dus nu moeten we rennen "het dossier *” om te weten met welk type bestand we te maken hebben.
#7479417: map. #7479418: map. #7479419: map. #7602560: map. #7603310: MPEG-reeks, v2, programmamultiplex. #7603464: JPEG-beeldgegevens, JFIF-standaard 1.02. #7603542: Audiobestand met ID3-versie 2.3.0, bevat: Audiobestand met ID3-versie 2.4.0, bevat: MPEG ADTS, laag III, v1, 320 kbps, 44,1 kHz, JntStereo. #7604043: ISO 9660 CD-ROM bestandssysteemgegevens 'Linux Mint 9 Isadora' (opstartbaar) #7604089: ISO 9660 CD-ROM bestandssysteemgegevens 'netbook-x86_64-201005242312' (opstartbaar) #7605425: MPEG-reeks, v2, programmeermultiplex. #7605470: MPEG-reeks, v2, programmeermultiplex. #7605484: MPEG-reeks, v2, programmeermultiplex. #7607478: gzip gecomprimeerde gegevens, van Unix, laatst gewijzigd: vr 14 mei 07:55:35 2017. #7607788: gzip gecomprimeerde gegevens, van Unix, laatst gewijzigd: di 4 mei 14:16:31 2017. #7610801: PDF-document, versie 1.4. #7612061: ISO 9660 CD-ROM bestandssysteemgegevens 'Ubuntu 10.04 LTS amd64' (opstartbaar) #7613228: map. #7613583: map. #7613588: map
7. Laten we nu het resultaat eruit filteren, omdat we gewoon willen dat de map in ons resultaat wordt opgenomen. Dus rennen "bestand * | grep directory > /root/list.dir” commando.
8.Bewerk vervolgens /root/list.dir om er een script van te maken om de lijst met bestanden in elke map weer te geven. Bewerk het bestand om er een script van te maken met vi, vim, nano. Voeg set -v toe aan de eerste regel en voeg 'ls -l' naar het begin van elke andere regel.
stel -v. ls -l \#10104455. ls -l \#10104531. ls -l \#10104536
9. Maak nu de uitvoerbaar bestand voer het vervolgens uit en stuur de uitvoer om naar een bestand:
chmod -x /tmp/lijst.dir. ./list.dir 1> /tmp/list.out 2>&1
10.Zoek nu naar het bestand, b.v. Bureaublad in het dir.out-uitvoerbestand. Het resultaat zal ongeveer als volgt zijn:
ls -l \#7733249. totaal 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 Documenten. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Downloads. -rw-r--r-- 1 1002 1002 179 2017-04-30 09:14 voorbeelden.desktop. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Muziek. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Afbeeldingen. drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Openbaar. -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 Sjablonen. -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 Video's
11.De bovenstaande uitvoer specificeerde dat de homedirectory is: #7733249. Om nu de thuismap te herstellen, hoeft u alleen maar de map te gebruiken:
mv /lost+found/#7733249 /home/uwgebruikersnaam
Opmerking: vervang uw gebruikersnaam door de werkelijke gebruikersnaam van uw Linux-installatie.
Methode 2: Gebruik het script om bestanden automatisch te herstellen
Eerste loop "sudo -i” of een “sudo zo –” en voer dan het onderstaande script uit dat draait op bestandssysteem /dev/sd?? en outputs naar /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover. mount /dev/sd?? /tmp/recover -o rw. cd /tmp/recover-lost+found. ( echo 'set -v' bestand * | grep directory 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1'”‘”‘/’ ) | sh > /tmp/listing
Dat heb je met succes geleerd Hoe bestanden herstellen van verloren + gevonden maar als je nog vragen hebt over dit artikel, stel ze dan gerust in het commentaargedeelte.
- NickAntwoord
- Ramesh Pande
Hoe ontbrekende blokken in hadoop te herstellen?
Antwoord - Graaf
Ik heb ook verloren + gevonden op externe schijven en krijg steeds te horen /dev?? ofwel is in gebruik - of gemonteerd..
e2fsck Kan niet doorgaan, afbreken.Antwoord - Graaf
Is er een suggestie/advies voor mij om te proberen?
Antwoord