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?
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?
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.lost+found
khusus untuk sistem file Linux diperluas (ext2-4). Unices, misalnya FreeBSD biasanya tidak memiliki direktori ini di sistem file mereka (UFS, ZFS).lost+found
sudah ada hampir selamanya di sistem BSD. Bahkan, saya baru saja memeriksa dan sudah pasti ada di 4.3BSD, dan saya sepertinya mengingatnya jauh sebelumnya. Dan sudah pasti pada FreeBSD hari ini.Jawaban:
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. Jadifsck
menyimpan file dalam direktori tertentu, yang disebutlost+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 untukfsck
menyimpan file di sana. (Ruang bukan untuk data file, yang adafsck
di tempat; itu untuk entri direktori yangfsck
harus diganti.) Jika Anda secara tidak sengaja menghapuslost+found
, jangan membuat ulang denganmkdir
, gunakanmklost+found
jika tersedia.sumber
fsck
diperlukan, dan disebutkan menemukan file dan menghubungkannyalost+found
. Dalam 20 tahun dengan berbagai sistem file, saya hanya pernah melihatnya sekali. Dan itu sebelum journalling adalah norma.lost+found
Direktori ini dibuat setiap kali Anda membuat sistem file ext4 (seperti halnya banyak sistem file lainnya), apakah itu dilakukan sebagai bagian dari instalasi sistem atau tidak. "Format HDD Anda" hanyalah salah satu contohnya. Apa yangfsck
dilakukan adalah menambahkan file di sana.The
lost+found
direktori (tidak hilang + Ditemukan) adalah membangun digunakan olehfsck
ketika ada kerusakan pada filesystem (tidak perangkat keras, tetapi untuk fs). File yang biasanya hilang karena korupsi direktori akan ditautkan dalamlost+found
direktori filesystem itu dengan nomor inode. Beberapa di antaranya mungkin direktori yang hilang atau file yang hilang atau bahkan perangkat yang hilang. Setiap sistem file harus memilikilost+found
direktori 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 setelahfsck
menempatkannya di sini.sumber
find
operasi pada satu atau banyakext[2|3|4]
partisi dari akun pengguna non-admin, Anda akan selalu mendapatkan kesalahan "izin ditolak" yang sama sekali tidak perlu ini . Tentu saja, ada cara untuk menghindari kesalahan semacam itu - tetapi agak canggung karena standarfind . -name '*whatever*'
tidak akan melakukan trik.Permission denied
peringatan. Mengingat jawaban pertanyaan ini, saya tahu itulost+found
adalah bagian dari sistem berkas dan jadi saya dapat dengan aman mengabaikan peringatan yang dihasilkan (tapi saya berharap itu tidak menghasilkan peringatan).lost+found
. Ini terasa terlalu lucu untuk menjadi kenyataan (saya duduk di sini dengan senyum lebar), untuk beberapa kali ketika kita bersyukur untuk itu tidak dapat bersaing dengan mereka ketika kita lebih suka bisa mengucapkan "Begone!" mengeja hal yang aneh + aneh ini.Dari "Linux Filesystem Hierarchy", bagian / hilang + ditemukan " :
sumber