it-swarm-id.com

Apa tujuan folder yang hilang + ditemukan di Linux dan Unix?

Ada folder di root sistem operasi Linux dan Unix yang disebut /lost+found/

Untuk apa ini? Dalam keadaan apa saya akan berinteraksi dengannya? Bagaimana saya berinteraksi dengannya?

670
Wesley

Jika Anda menjalankan fsck , perintah pemeriksaan dan perbaikan sistem file, ia mungkin menemukan fragmen data yang tidak dirujuk di mana pun di sistem berkas. Secara khusus, fsck mungkin menemukan data yang terlihat seperti file lengkap tetapi tidak memiliki nama pada sistem - an inode tanpa nama file yang sesuai. Data ini masih menghabiskan ruang, tetapi tidak dapat diakses dengan cara normal apa pun.

Jika Anda memberi tahu fsck untuk memperbaiki sistem file, itu akan mengubah file yang hampir dihapus ini kembali menjadi file. Masalahnya, file itu memiliki nama dan lokasi sekali, tetapi informasi itu tidak lagi tersedia. Jadi fsck menyimpan file dalam direktori tertentu, yang disebut lost+found (setelah hilang dan ditemukan properti).

File yang muncul di lost+found biasanya file yang sudah dibatalkan tautannya (mis. nama mereka telah dihapus) tetapi masih dibuka oleh beberapa proses (sehingga data belum terhapus) 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 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. 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 agak spesial karena preallocates sedikit ruang untuk fsck untuk menyimpan file di sana. (Ruang ini bukan untuk data file, yang fsck meninggalkan; melainkan untuk entri direktori yang fsck harus dibuat-buat.) Jika Anda secara tidak sengaja menghapus lost+found, jangan buat ulang dengan mkdir, gunakan mklost+found jika tersedia.

Direktori lost+found (Bukan Lost + Found) adalah konstruksi yang digunakan oleh fsck ketika ada kerusakan pada sistem file (bukan pada perangkat perangkat keras, tetapi pada fs). File yang biasanya hilang karena korupsi direktori akan ditautkan dalam direktori lost+found Sistem file dengan nomor inode. Beberapa di antaranya mungkin direktori yang hilang atau file yang hilang atau bahkan perangkat yang hilang. Setiap sistem file harus memiliki direktori lost+found Sendiri, tetapi Anda mungkin melihat sistem dengan hanya satu sistem file. Secara umum, Anda harus berharap bahwa direktori tersebut kosong; tetapi jika ada korupsi, bersyukurlah bahwa dalam banyak kondisi file dapat dipulihkan setelah fsck menempatkannya di sini.

65
Arcege

Dari "Linux Filesystem Hierarchy", bagian / hilang + ditemukan " :

Seperti yang telah dijelaskan sebelumnya selama tinjauan FSSTND, Linux harus selalu melalui shutdown yang benar. Kadang-kadang sistem Anda mungkin macet atau listrik mati. Either way, pada boot berikutnya, pemeriksaan filesystem panjang menggunakan fsck akan dilakukan. Fsck akan pergi melalui sistem dan mencoba untuk memulihkan file yang rusak yang ditemukannya. Hasil operasi pemulihan ini akan ditempatkan di direktori ini. File yang dipulihkan sepertinya tidak lengkap atau tidak masuk akal, tetapi selalu ada kemungkinan sesuatu yang berharga dapat dipulihkan. Setiap partisi memiliki direktori yang hilang + ditemukan sendiri. Jika Anda menemukan file di sana, cobalah untuk memindahkannya kembali ke lokasi aslinya. Jika Anda menemukan sesuatu seperti tautan simbolis yang rusak ke 'file', Anda harus menginstal ulang file dari RPM yang sesuai, karena sistem file Anda rusak sangat parah sehingga file dimutilasi tanpa bisa dikenali. Di bawah ini adalah contoh direktori yang ditemukan/hilang +. Seperti yang Anda lihat, sebagian besar file yang terkandung di sini sebenarnya adalah soket fakta. Adapun sisa file lainnya mereka ditemukan menjadi file sistem yang rusak dan file pribadi. File-file ini tidak dapat dipulihkan.

38
bhupal