Jika Anda menjalankan fsck
, perintah filesystem memeriksa dan memperbaiki, ia mungkin menemukan fragmen data yang tidak direferensikan di mana pun di filesystem. Secara khusus, fsck
mungkin menemukan data yang terlihat seperti file lengkap tetapi tidak memiliki nama pada sistem - inode tanpa nama file yang sesuai. Data ini masih menghabiskan ruang, tetapi tidak dapat diakses dengan cara normal apa pun.
Jika Anda meminta fsck
untuk memperbaiki sistem file, itu akan mengubah file yang hampir dihapus ini kembali menjadi file. Masalahnya, file tersebut memiliki nama dan lokasi satu kali, tetapi informasi itu tidak lagi tersedia. Jadi fsck
menyimpan file dalam direktori tertentu, yang disebut lost+found
(setelah properti yang hilang dan ditemukan ).
File yang muncul lost+found
biasanya adalah file yang sudah tidak terhubung (yaitu nama mereka telah dihapus) tetapi masih dibuka oleh beberapa proses (sehingga data belum dihapus) ketika sistem berhenti tiba-tiba (panik kernel atau kegagalan daya). Jika hanya itu yang terjadi, file-file ini dijadwalkan untuk dihapus, Anda tidak perlu mempedulikannya.
File juga dapat muncul lost+found
karena sistem file dalam keadaan tidak konsisten karena bug perangkat lunak atau perangkat keras. Jika itu masalahnya, ini adalah cara bagi Anda untuk menemukan file yang hilang tetapi perbaikan sistem berhasil diselamatkan. File-file tersebut mungkin atau mungkin tidak mengandung data yang berguna, dan bahkan jika mereka melakukannya mungkin tidak lengkap atau ketinggalan zaman; itu semua tergantung seberapa buruk kerusakan sistem file itu.
Pada banyak sistem file, lost+found
direktori ini sedikit istimewa karena preallocates sedikit ruang untuk fsck
menyimpan file di sana. (Ruang bukan untuk data file, yang ada fsck
di tempat; itu untuk entri direktori yang fsck
harus diganti.) Jika Anda secara tidak sengaja menghapus lost+found
, jangan membuat ulang dengan mkdir
, gunakan mklost+found
jika tersedia.
lost+found
. Jika Anda ingin menyembunyikannya, gunakan sistem file yang berbeda atau pasang di tempat lain, simpan semuanya dalam subdirektori, dan symlink subdirektori ke tempat "asli" tempat Anda menggunakan data tersebut.