Come ripristinare i file da perso+trovato
How to Restore files from lost+found: la cartella intitolata /lost+trovati è dove fsck inserisce frammenti di file che non è stato in grado di allegare da nessuna parte nell'albero delle directory. La directory lost+found (non Lost+Found ) è un costrutto utilizzato da fsck quando si verifica un danno al filesystem. I file che normalmente andrebbero persi a causa del danneggiamento della directory verrebbero collegati nella directory lost+found di quel filesystem tramite il numero di inode.
/lost+found è una directory importante che è utile per recuperare file che non sono stati chiusi correttamente a causa di molti motivi come un'interruzione di corrente. Lost+Found viene creato dal sistema al momento dell'installazione del sistema operativo Linux(Linux OS) per ogni partizione che creiamo. In altre parole, possiamo dire che la cartella montata contiene questa cartella persa + trovata. Questa cartella contiene i file senza collegamenti e file da recuperare. Qualsiasi file da recuperare viene conservato in questa cartella. Il comando fsck viene utilizzato per recuperare questi file.
Come ripristinare i file da perso+trovato
1.Se non riesci ad avviare e vedi la schermata “Continua ad attendere; Premi S(Press S) per saltare il montaggio o M per il ripristino manuale" a causa di un errore del file system nelle partizioni / e /home. Quindi seleziona l'opzione di ripristino.
2.Esegui fsck su entrambi i file system fsck on both / and /home
3.Se hai problemi a ottenere l'azzeramento di fsck per /home , usa:
fsck -p /home (Automatic fixing) "fsck -y /home" (this would select yes for all the prompts automatically).
4.Ora sarai in grado di pass /home from fsck successfully.
5.Se proverai a montare /home non ci saranno file utente tranne la directory lost+found directory.Esegui " df -h " e vedrai che il tuo file system utilizzerà lo stesso spazio di prima dell'arresto anomalo perché tutti i file si trovano nella directory lost+found e li recupereremo.
6.Ora nella cartella Lost+found, vedrai che ci sono un gran numero di cartelle senza un nome e controllarle ti farà perdere molto tempo. Quindi ora dovremmo eseguire " file * " per sapere con quale tipo di file abbiamo a che fare.
#7479417: directory #7479418: directory #7479419: directory #7602560: directory #7603310: MPEG sequence, v2, program multiplex #7603464: JPEG image data, JFIF standard 1.02 #7603542: Audio file with ID3 version 2.3.0, contains: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 320 kbps, 44.1 kHz, JntStereo #7604043: ISO 9660 CD-ROM filesystem data 'Linux Mint 9 Isadora ' (bootable) #7604089: ISO 9660 CD-ROM filesystem data 'netbook-x86_64-201005242312 ' (bootable) #7605425: MPEG sequence, v2, program multiplex #7605470: MPEG sequence, v2, program multiplex #7605484: MPEG sequence, v2, program multiplex #7607478: gzip compressed data, from Unix, last modified: Fri May 14 07:55:35 2017 #7607788: gzip compressed data, from Unix, last modified: Tue May 4 14:16:31 2017 #7610801: PDF document, version 1.4 #7612061: ISO 9660 CD-ROM filesystem data 'Ubuntu 10.04 LTS amd64 ' (bootable) #7613228: directory #7613583: directory #7613588: directory
7.Ora filtriamo il risultato perché vogliamo solo che la directory sia inclusa nel nostro risultato. Quindi esegui “ file * | grep directory > /root/list.dir comando ".
8. Successivamente, modifica /root/list.dir per renderlo uno script per mostrare l'elenco dei file in ciascuna directory. Modifica il file per trasformarlo in uno script usando vi, vim, nano. Aggiungi(Add) set -v alla prima riga e aggiungi ' ls -l ' all'inizio di ogni altra riga.
set -v ls -l \#10104455 ls -l \#10104531 ls -l \#10104536
9.Ora rendi eseguibile il file,( file executable) quindi eseguilo e reindirizza l'output su un file:
chmod -x /tmp/list.dir ./list.dir 1> /tmp/list.out 2>&1
10.Ora cercare il file ad es. Desktop nel file di output dir.out(Desktop in the dir.out output file) . Il risultato sarà qualcosa del genere:
ls -l \#7733249 total 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 Documents 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 examples.desktop drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Music drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Pictures drwxr-xr-x 2 1002 1002 4096 2017-04-30 09:15 Public -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 Templates -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 Videos
11.L'output sopra ha specificato che la home directory è #7733249 . Ora per ripristinare la cartella home basta mv la cartella:
mv /lost+found/#7733249 /home/yourUsername
Nota: sostituisci il tuo nome utente con il nome utente effettivo della tua installazione Linux.(Linux installation.)
Metodo 2: utilizzare lo script per recuperare automaticamente i file
Innanzitutto, esegui " sudo -i " o un " sudo su – ", quindi esegui lo script seguente che viene eseguito sul filesystem /dev/sd?? e restituisce a /tmp/listing:
fsck -y /dev/sd?? mkdir /tmp/recover mount /dev/sd?? /tmp/recover -o rw cd /tmp/recover-lost+found ( echo ‘set -v’ file * | grep directory 2>/dev/null | perl -pe ‘s/^(\#[0-9]+)\:.*$/ls -l ‘”‘”‘$1'”‘”‘/’ ) | sh > /tmp/listing
Ecco che hai imparato con successo How to Restore files from lost+found , ma se hai ancora domande su questo articolo, sentiti libero di chiederle nella sezione dei commenti.
Related posts
Come Fix PC Won't POST
Fix iTunes Keeps Opening da sé
Come creare un Desktop Shortcut di Website in Chrome
Fix High CPU Usage da Service Host: Sistema locale
Come Setup Roadrunner Email per Android (Steps a Configure)
Fix Host Process per Windows Services ha smesso di funzionare
Creare un Full System Image Backup in Windows 10 [la guida definitiva]
Come bloccare Annoying YouTube Ads con Single click
Fix Windows Update Error Code 0x80072efe
Fix YouTube Running Slow su Your PC
Fix Facebook Home Page Wo Non caricare Properly
[SOLVED] 100% Disk Usage di System e memoria compressa
Come aprire Any ASPX File (Convert ASPX a PDF)
Come creare un System Image Backup in Windows 10
Fix NVIDIA Control Panel non apertura
Come eliminare un Volume or Drive Partition in Windows 10
3 Ways a Increase Dedicated VRAM in Windows 10
Come aggiungere Music al tuo Facebook Profile
3 Ways a Combine Multiple Internet Connections
Come trovare gli ordini archiviati su Amazon