1.10. /lost+found

Come è stato spiegato precedentemente, nella premessa del FSSTND, l'arresto di Linux dovrebbe avvenire sempre in modo appropriato. A volte il sistema potrebbe andare in "crash", o una caduta di tensione potrebbe spegnere la macchina. In entrambi i casi, al successivo avvio verrà fatto un lungo controllo sul filesystem usando fsck; la velocità di questo controllo dipende dal tipo di filesystem in uso (ad esempio ext3 è più veloce di ext2 perché è un filesystem col journaling). Fsck esamina il sistema e tenta di riparare ogni file difettoso che trova; il risultato di questa operazione di ripristino viene messo in questa directory. È probabile che i file ripristinati non siano completi o che siano inutilizzabili, ma c'è sempre una qualche possibilità che venga recuperato qualcosa di utilizzabile. Ogni partizione ha la sua directory lost+found; se si trovano dei file in questa directory si può tentare di riportarli nella loro posizione originale. Se si trova qualcosa come un collegamento simbolico a un file, bisogna reinstallare il file (o i file) dal pacchetto RPM corrispondente, poiché il file system è stato danneggiato a tal punto che i file si sono rovinati, tanto da non essere più riconoscibili. Più avanti c'è un esempio di una directory /lost+found. Come si può vedere, la grande maggioranza dei file in essa contenuti sono in effetti dei "socket". Come per il resto degli altri file, questi sono file di sistema e file personali danneggiati. Questi file non possono essere ripristinati.


      total 368
      -rw-r--r-- 1 root root 110891 Oct 5 14:14 #388200
      -rw-r--r-- 1 root root 215 Oct 5 14:14 #388201
      -rw-r--r-- 1 root root 110303 Oct 6 23:09 #388813
      -rw-r--r-- 1 root root 141 Oct 6 23:09 #388814
      -rw-r--r-- 1 root root 110604 Oct 6 23:09 #388815a
      -rw-r--r-- 1 root root 194 Oct 6 23:09 #388816
      srwxr-xr-x 1 root root 0 Oct 6 13:00 #51430
      srwxr-xr-x 1 root root 0 Oct 6 00:23 #51433
      -rw------- 1 root root 63 Oct 6 00:23 #51434
      srwxr-xr-x 1 root root 0 Oct 6 13:00 #51436
      srwxrwxrwx 1 root root 0 Oct 6 00:23 #51437
      srwx------ 1 root root 0 Oct 6 00:23 #51438
      -rw------- 1 root root 63 Oct 6 13:00 #51439
      srwxrwxrwx 1 root root 0 Oct 6 13:00 #51440
      srwx------ 1 root root 0 Oct 6 13:00 #51442
      -rw------- 1 root root 63 Oct 6 23:09 #51443
      srwx------ 1 root root 0 Oct 6 10:40 #51445
      srwxrwxrwx 1 root root 0 Oct 6 23:09 #51446
      srwx------ 1 root root 0 Oct 6 23:09 #51448