GNU/Linux >> Belajar Linux >  >> Linux

Apa yang terjadi jika saya menghapus lost+found

Solusi 1:

fsck akan membuat ulang direktori yang hilang + ditemukan jika hilang.

Saat startup, sebagian besar distribusi menjalankan fsck jika sistem file terdeteksi tidak di-unmount dengan bersih. Karena fsck membuat direktori yang hilang + ditemukan jika tidak ada, fsck akan membuatnya dan menempatkan apa pun yang ditemukannya ke dalam direktori itu.

Solusi 2:

Jika Anda tidak bisa atau tidak ingin menjalankan fsck , Anda dapat membuat ulang lost+found direktori dengan mklost+found :

mklost+found pra-mengalokasikan blok disk ke direktori yang hilang+ditemukan sehingga ketika e2fsck(8) dijalankan untuk memulihkan sistem file, ia tidak perlu mengalokasikan blok di sistem file untuk menyimpan sejumlah besar file yang tidak ditautkan. Ini memastikan bahwa e2fsck tidak perlu mengalokasikan blok data di sistem file selama pemulihan.

Solusi 3:

Direktori lost+found yang sudah ada sebelumnya dengan ukuran yang cukup besar untuk menampung sejumlah besar file yang tidak tertaut mengurangi beban e2fsck untuk membuat direktori dan mengembangkannya ke ukuran yang sesuai.

Itu masih akan berusaha untuk melakukannya, tetapi dalam menghadapi sistem file yang rusak, itu bisa lebih berisiko.

Fsck yang sangat lama untuk sistem file lain di platform lain tidak dapat membuat / hilang + ditemukan, juga tidak dapat mengembangkannya. Ini adalah sejarah dasar pemikiran / hilang + ditemukan. Namun alasan saat ini hanyalah untuk mempermudah pekerjaan e2fsck.

Solusi 4:

Jika Anda tidak memiliki lost+found , e2fsck (Saya belum memeriksa kode ke fsck lainnya implementasi) akan menawarkan untuk membuatnya untuk Anda. Tapi, Anda juga bisa membuatnya sendiri jika mau; tidak ada yang istimewa tentang direktori tersebut (setidaknya tidak dari pemeriksaan kode).

Solusi 5:

e2fsck akan membuat ulang lost+found, dan juga akan memusnahkan file apa pun yang mungkin menghalangi dengan nama yang sama untuk memastikannya dapat membuatnya sebagai direktori.

Perhatikan bahwa banyak sistem file Unix lama menuntut agar lost+found dilampirkan ke nomor inode 2 secara khusus, oleh karena itu kebutuhan untuk membuat ulang sistem file dalam banyak kasus jika direktori hilang. e2fsck hanya mencari inode gratis apa pun, tampaknya tidak secara khusus membutuhkan inode 2, yang membuat pemulihan jauh lebih sederhana daripada sebelumnya.


Linux
  1. Hapus Direktori di Ubuntu 20.04 - Metode terbaik

  2. Apa itu double dot(..) dan single dot(.) di Linux?

  3. SCP - bukan direktori - Apa yang saya lakukan salah?

  1. Bagaimana cara menghapus direktori dan folder di Linux?

  2. Untuk Apa Inode Baik?

  3. Apa gunanya mengenkripsi direktori home?

  1. 5 Contoh Praktis Untuk Menghapus / Menghapus Direktori di Linux

  2. Apa yang terjadi ketika sebuah benang bercabang?

  3. Apa yang terjadi jika mv terganggu?