GNU/Linux >> Belajar Linux >  >> Linux

Apakah Sistem File Jurnal Menjamin Terhadap Korupsi Setelah Kegagalan Daya?

Saya mengajukan pertanyaan ini atas nama pengguna lain yang mengangkat masalah ini di ruang obrolan Ubuntu.

Apakah sistem file penjurnalan menjamin bahwa tidak ada kerusakan yang akan terjadi jika terjadi kegagalan daya?

Jika jawaban ini bergantung pada sistem file, harap tunjukkan mana yang melindungi dari korupsi dan mana yang tidak.

Jawaban yang Diterima:

Tidak ada jaminan. Sistem File Jurnal lebih tangguh dan tidak mudah rusak, tetapi tidak kebal.

Semua jurnal adalah daftar operasi yang baru saja dilakukan pada sistem file. Bagian penting adalah entri jurnal dibuat sebelum operasi berlangsung. Sebagian besar operasi memiliki beberapa langkah. Menghapus file, misalnya mungkin memerlukan penghapusan entri file dalam daftar isi sistem file dan kemudian menandai sektor pada drive sebagai gratis. Jika terjadi sesuatu di antara kedua langkah tersebut, sistem file jurnal dapat segera memberi tahu dan melakukan pembersihan yang diperlukan untuk menjaga semuanya tetap konsisten. Ini tidak terjadi pada sistem file non-jurnal yang harus melihat seluruh isi volume untuk menemukan kesalahan.

Meskipun penjurnalan ini jauh lebih rentan terhadap korupsi daripada tidak penjurnalan, korupsi masih bisa terjadi. Misalnya, jika hard drive tidak berfungsi secara mekanis atau jika penulisan ke jurnal itu sendiri gagal atau terputus.

Premis dasar penjurnalan adalah bahwa menulis entri jurnal biasanya lebih cepat daripada transaksi aktual yang dijelaskannya. Jadi, periode antara OS yang memesan penulisan (jurnal) dan hard drive yang memenuhinya jauh lebih pendek daripada penulisan normal:jendela yang lebih sempit untuk kesalahan, tetapi masih ada jendela.

Bacaan lebih lanjut


Linux
  1. Bagaimana Memulihkan Data Xfs Setelah Rm?

  2. Bagaimana Memulihkan Setelah Kate Crashes?

  3. Simpan File Setelah Menggunakan Perintah Sed?

  1. Menyembunyikan Data Dalam Sistem File?

  2. Apache Tidak Dapat Dimulai Setelah Menginstal Ulang

  3. Cara membuat dan memasang sistem file di Linux

  1. Di Bash, bagaimana cara menambahkan string setelah setiap baris dalam file?

  2. Simpan file sebagai root setelah diedit sebagai non-root

  3. Menautkan ke versi simbol lama dalam file .so