Pare ca metadate au fost corecte, deci fișierele apar în arborele de directoare, au nume, moduri de acces etc, dar date în sine este corupt (nu a fost atins un mass-media).
Cum este posibil acest lucru depinde de sistemul de fișiere, opțiunile de montare, modurile de stocare în cache pentru unitate și așa mai departe.
Hai sa luam ext4
de exemplu, acolo unde este relativ ușor să se întâmple acest lucru. Opțiunile de montare implicite folosesc jurnalul pentru metadate numai, astfel încât sistemul de fișiere garantează în general că structurile de pe disc vor fi corecte în orice caz și totul va arăta fie ca și cum nu s-a făcut nimic pe unitate, fie că operația este aplicată complet. La fel ca în baza de date ACID. Cu exceptia date nu este jurnalizat implicit, deci este posibil ca sistemul să fi finalizat apelul de sistem, să raporteze un succes aplicației, să creeze toate structurile necesare (în jurnal doar pentru moment), în timp ce datele se află în cache... și acum se întrerupe curentul. Când porniți din nou sistemul și montați acest volum, driverul sistemului de fișiere va reda jurnalul și fișierele vor apărea, dar datele vor fi gunoi rămase din utilizarea blocurilor anterioare. Acest gunoi ar putea fi într-adevăr zerouri. În cele din urmă, reducerea alimentării în timpul scrierii este probabil să producă fișiere cu zero.M-aș aștepta la același rezultat când deconectez unitatea mai devreme (cum ar fi scoaterea cablului USB).
Acest scenariu de deconectare este destul de probabil ținând cont că vorbiți despre unitatea externă. Cu siguranță acest lucru este posibil și cu alte sisteme de fișiere.