Care este scopul de pierdut+a constatat dosarul in Linux si Unix?

Există un dosar la rădăcina Linux și sisteme de operare Unix numit /pierdut+a fost găsit/

Ceea ce este pentru? În ce condiții aș interacționa cu ea? Cum aș putea interacționa cu ea?

Comentarii la întrebare (5)
Soluția

Dacă executați fsck, sistemul de fișiere check and repair comanda, s-ar putea găsi fragmente de date care nu sunt referite oriunde în sistemul de fișiere. În special, fsck ar putea găsi date care arata ca un dosar complet, dar nu't au un nume pe sistem — o inode nu corespund de nume de fișier. Aceste date sunt încă utilizați spațiu, dar este't accesibil prin orice mijloace normale.

Daca spune fsck pentru a repara sistemul de fișiere, se va transforma aceste aproape-fișierele șterse înapoi în fișiere. Chestia e, dosarul a avut un nume și o locație dată, dar informația nu mai este disponibil. Deci fsck depozitelor fișierul într-un anumit director, numitlost+found` (după pierdut și găsit de proprietate).

Fișierele care apar în lost+found sunt, de obicei, fișierele care au fost deja nelegate (adică numele lor au fost șterse) dar totuși deschis de către un proces (deci datele nu't șters încă) când sistemul a oprit brusc (kernel panic sau pană de curent). Dacă asta's toate că s-a întâmplat, aceste fișiere au fost programat pentru ștergerea oricum, nu't nevoie pentru a le pasă de ei.

De fișiere pot, de asemenea, apar în lost+found, deoarece sistemul de fișiere a fost într-o stare inconsistentă din cauza hardware sau software bug. Dacă asta's de caz, s's o cale pentru tine de a găsi fișierele care au fost pierdute, dar că sistemul de reparare a reușit să salveze. Fișierele pot sau nu pot conține date utile, și chiar dacă acestea nu pot fi incomplete sau depășite; totul depinde de cât de prost sistem de fișiere daune.

Pe mai multe sisteme de fișiere, the lost+founddirector este un pic mai special deoarece preallocates un pic de spațiu pentru fsck pentru a depune dosarele. (Spațiul e't pentru fișierul de date, care fsck frunze în loc; it's pentru intrările de director care fsck are a face.) Dacă ștergeți accidental lost+found, don't re-crea cu mkdir, folosi mklost+a găsit, dacă este disponibil.

Comentarii (10)

The lost+founddirector (nu Pierdut Gasit) este un concept folosit defsck când există o deteriorare a sistemului de fișiere (nu la hardware-ul dispozitivului, dar la fs). Fișierele care în mod normal ar fi pierdute din cauza director de corupție ar fi legate în sistem de fișiere's lost+found director de numărul inode. Unele dintre acestea ar putea fi pierdute directoare sau fișiere pierdute sau chiar dispozitive pierdute. Fiecare sistem de fișiere ar trebui să aibă propriul său lost+found director, dar s-ar putea fi uitat la un sistem cu un singur sistem de fișiere. În general, ar trebui să sperăm că directorul nu este gol; dar dacă există corupție, să fie recunoscător că, în multe condiții de fișiere pot fi recuperate după fsck` le plasează aici.

Comentarii (4)

De la "sistem Linux Ierarhie", secțiunea /pierdut+a fost găsit":

Cum a fost explicat mai devreme în timpul privire de ansamblu asupra FSSTND, Linux ar trebui să meargă întotdeauna printr-o corespunzătoare de închidere. Uneori sistemul dvs. s-ar putea prăbuși sau o pană de curent s-ar putea lua aparatul în jos. Fie mod, la următorul boot, o lungă durată de fișiere verifica folosind fsck va fi făcut. Fsck va trece prin sistem și să încerce să recupereze orice corupt fișierele pe care le găsește. Rezultatul acestei operații de recuperare va fi plasat în acest director. Fișierele recuperate nu sunt susceptibile de a fi complet sau de a face prea mult sens, dar nu întotdeauna este o șansă că ceva valoros este recuperat. Fiecare partiție are propriile sale pierdut gasit director. Dacă găsiți fișierele acolo, încercați să mutați-le înapoi la locația lor originală. Dacă găsiți ceva ca un spart link simbolic la 'dosar', trebuie să reinstalați fișier/s din RPM corespunzătoare, deoarece sistemul de fișiere s-a deteriorat atât de mult încât dosarele au fost mutilat dincolo de recunoaștere. Mai jos este un exemplu de /pierdut gasit director. După cum puteți vedea, marea majoritate a fișierelor cuprinse aici sunt în realitate prize. Ca pentru restul alte fișiere, acestea s-au dovedit a fi deteriorate fișiere de sistem și personal fișiere. Aceste fișiere nu au putut fi recuperate.

Comentarii (0)