Ada folder di root sistem operasi Linux dan Unix bernama /lost+found/
Untuk apa? Dalam situasi apa saya akan berinteraksi dengannya? Bagaimana cara saya berinteraksi dengannya?
Jawaban yang Diterima:
Jika Anda menjalankan fsck
, perintah pemeriksaan dan perbaikan sistem file, mungkin menemukan fragmen data yang tidak dirujuk di mana pun di sistem file. Khususnya, fsck
mungkin menemukan data yang terlihat seperti file lengkap tetapi tidak memiliki nama di sistem — sebuah inode tanpa nama file yang sesuai. Data ini masih menggunakan ruang penyimpanan, tetapi tidak dapat diakses dengan cara normal apa pun.
Jika Anda memberi tahu fsck
untuk memperbaiki sistem file, itu akan mengubah file yang hampir terhapus ini kembali menjadi file. Masalahnya, file itu pernah memiliki nama dan lokasi, tetapi informasi itu tidak lagi tersedia. Jadi fsck
menyimpan file di direktori tertentu, yang disebut lost+found
(setelah kehilangan dan menemukan harta benda).
File yang muncul di lost+found
biasanya adalah file yang sudah tidak terhubung (yaitu namanya telah dihapus) tetapi masih dibuka oleh beberapa proses (jadi datanya belum terhapus) ketika sistem berhenti tiba-tiba (kernel panik atau mati listrik). Jika hanya itu yang terjadi, file-file ini tetap akan dihapus, Anda tidak perlu mempedulikannya.
File juga dapat muncul di 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. Berkas tersebut mungkin atau mungkin tidak berisi data yang berguna, dan bahkan jika ada, berkas tersebut mungkin tidak lengkap atau ketinggalan zaman; itu semua tergantung seberapa parah kerusakan sistem file.
Pada banyak sistem file, lost+found
direktori agak istimewa karena mengalokasikan sedikit ruang untuk fsck
untuk menyimpan file di sana. (Ruang tersebut bukan untuk data file, yang fsck
daun di tempat; itu untuk entri direktori yang fsck
harus berbaikan.) Jika Anda tidak sengaja menghapus lost+found
, jangan buat ulang dengan mkdir
, gunakan mklost+found
jika tersedia.