Lebih
Apa tujuan dari yang hilang ditemukan+folder di Linux dan Unix?
Ada folder akar dari sistem operasi Linux dan Unix yang disebut /hilang ditemukan+/
Apa itu untuk? Dalam keadaan apa akan saya berinteraksi dengan itu? Bagaimana saya berinteraksi dengan itu?
648
3
Jika anda menjalankan
fsck
, filesystem memeriksa dan memperbaiki perintah, itu mungkin menemukan data fragmen yang tidak disebutkan di mana saja di filesystem. Secara khusus,fsck
mungkin menemukan data yang terlihat seperti file lengkap tapi doesn't memiliki nama pada sistem — an inode tidak sesuai dengan nama file. Data ini masih menggunakan ruang, tetapi isn't dapat diakses dengan normal berarti.Jika anda mengatakan
fsck
untuk memperbaiki sistem, itu akan mengubah ini hampir-file yang dihapus kembali ke file. Masalahnya adalah, file yang memiliki nama dan lokasi sekali, tetapi informasi tersebut tidak lagi tersedia. Jadifsck
deposito file dalam direktori tertentu, yang disebuthilang ditemukan+
(setelah hilang properti).File yang muncul di
lost+found
biasanya file-file yang sudah unlinked (yaitu mereka yang namanya telah dihapus) tetapi masih dibuka oleh beberapa proses (jadi data itu't terhapus namun) ketika sistem berhenti secara tiba-tiba (kernel panic atau power failure). Jika itu's semua yang terjadi, file-file ini dijadwalkan untuk dihapus pula, anda don't perlu peduli tentang mereka.File juga dapat muncul di
lost+found
karena filesystem tersebut dalam keadaan yang tidak konsisten karena software atau hardware bug. Jika itu's kasus, it's cara bagi anda untuk menemukan file yang hilang tetapi bahwa perbaikan sistem berhasil menyelamatkan. File-file ini mungkin atau mungkin tidak berisi data yang berguna, dan bahkan jika mereka melakukannya, mereka mungkin tidak lengkap atau usang; itu semua tergantung seberapa buruk filesystem kerusakan.Pada banyak filesystem, yang
hilang ditemukan+
direktori ini sedikit spesial karena preallocates sedikit ruang untukfsck
untuk penyimpanan file yang ada. (Ruang isn't untuk file data, yangfsck
daun di tempat; it's untuk direktori entri yangfsck
telah berakhir.) Jika anda tidak sengaja menghapushilang ditemukan+
, don't menciptakan kembali denganmkdir
, gunakanmklost ditemukan+
jika tersedia.Lost+found
directory (tidak Hilang Ditemukan+) adalah suatu konstruk yang digunakan olehfsck
ketika ada kerusakan filesystem (tidak untuk perangkat keras, tetapi untuk fs). File yang biasanya akan hilang karena direktori korupsi akan dihubungkan dalam filesystem'shilang ditemukan+
direktori dengan nomor inode. Beberapa dari ini mungkin akan hilang direktori atau file yang hilang atau bahkan perangkat yang hilang. Setiap berkas harus memiliki sendirihilang ditemukan+
direktori, tetapi anda mungkin akan melihat sebuah sistem dengan hanya satu filesystem. Secara umum, anda harus berharap bahwa direktori yang kosong, tetapi jika ada korupsi, bersyukur bahwa dalam banyak kondisi file yang dapat dipulihkan setelahfsck
tempat mereka di sini.Dari "Linux Filesystem Hierarchy", bagian /hilang ditemukan+":