16/01/11

Apakah itu Filesystem ext3 ???

Filesystem ext3, yang dikembangkan oleh RedHat memperpanjang filesystem ext2 populer dengan pengenalan journaling.


Apakah Journaling Filesystem ?

Sebuah filesystem journal menyimpan jurnal atau log perubahan yang sedang dibuat untuk filesystem selama penulisan disk yang dapat digunakan untuk merekonstruksi cepat korupsi yang mungkin terjadi karena peristiwa semacam sistem crash atau listrik padam. Tingkat journal yang dilakukan oleh sistem file dapat dikonfigurasi untuk menyediakan sejumlah tingkat penebangan tergantung pada kebutuhan dan persyaratan kinerja.


Apa Keuntungan dari Journaling Filesystem?

Ada beberapa keuntungan menggunakan sistem file journaling.

Baik ukuran dan volume data yang tersimpan pada disk drive telah berkembang pesat selama bertahun-tahun. Masalah dengan sistem file non-journal adalah bahwa setelah kecelakaan fsck (filesystem pemeriksaan konsistensi) utilitas harus dijalankan. fsck akan memindai seluruh filesystem memvalidasi semua entri dan memastikan bahwa blok dialokasikan dan dirujuk benar. Jika menemukan entri korup itu akan berusaha untuk memperbaiki masalah. Isu-isu di sini adalah dua kali lipat. Pertama, utilitas fsck tidak akan selalu dapat memperbaiki kerusakan dan Anda akan berakhir dengan data di direktori lost + found. Ini adalah data yang telah digunakan oleh aplikasi tapi sistem tidak lagi tahu di mana mereka referensi dari. Masalah lainnya adalah masalah waktu. Ini dapat mengambil waktu yang sangat lama untuk menyelesaikan proses fsck pada sistem file besar yang menyebabkan down time yang tidak dapat diterima.

Sebuah sistem file journal mencatat informasi pada log area pada disk (jurnal dan log tidak perlu pada perangkat yang sama) selama setiap menulis. Ini adalah dasarnya adalah "niat untuk melakukan" data ke sistem berkas. Jumlah informasi login dikonfigurasi dan berkisar dari penebangan tidak apa-apa, untuk penebangan apa yang dikenal sebagai "metadata" (kepemilikan yaitu, tanggal cap dll informasi), untuk mendata "metadata" dan blok data yang akan ditulis ke file. Setelah log diperbarui sistem kemudian menulis data aktual ke daerah sesuai filesystem dan menandai sebuah entri dalam log untuk mengatakan data tersebut dilakukan.

Setelah kecelakaan filesystem bisa sangat cepat dibawa kembali on-line menggunakan jurnal log mengurangi apa yang bisa memakan waktu menit menggunakan fsck untuk detik dengan keuntungan tambahan yang ada kesempatan lebih sedikit kehilangan data atau korupsi.


Apakah Checkpoint Journal ?

Ketika sebuah file diakses pada sistem berkas, snapshot terakhir dari file yang dibaca dari disk ke memori. Log jurnal ini kemudian dikonsultasikan untuk melihat apakah ada perubahan uncommitted telah dilakukan untuk berkas sejak data terakhir ditulis ke file (dasarnya mencari "niat untuk melakukan" dalam entri log seperti dijelaskan di atas). Pada titik tertentu filesystem akan memperbarui data file pada disk dari entri log uncommited dan trim entri-entri dari log. Melakukan operasi dari log dan sinkronisasi log dan filesystem terkait disebut pos pemeriksaan.


Apakah kerugian dari sebuah Filesystem Journal ?

Tidak ada dalam hidup ini adalah gratis dan ext3 dan filesystem journal ada perkecualian. Undian terbesar belakang journal adalah di bidang kinerja disk lebih banyak hanya karena menulis yang diperlukan untuk menyimpan informasi di log. Dalam prakteknya, bagaimanapun, kecuali jika Anda menjalankan sistem di mana kinerja disk adalah mutlak penting perbedaan kinerja akan diabaikan.


Apa jurnal Pilihan yang Tersedia dengan filesystem ext3 ?

Filesystem ext3 menyediakan tiga pilihan. Ini adalah sebagai berikut:

* writeback - lebih cepat dengan harga integritas data terbatas. Memungkinkan data lama untuk muncul dalam file setelah terjadi kecelakaan dan bergantung pada standar writebacks kernel untuk flush buffer.

* memerintahkan - bahwa data konsisten dengan sistem file, file yang baru ditulis tidak akan muncul dengan isi sampah setelah kecelakaan pada biaya kecepatan beberapa.

* jurnal - Jurnal semua data membutuhkan ruang jurnal yang lebih besar dan kinerja berkurang. Data yang paling aman retensi kebijakan.


Apakah log Journal harus di disk yang sama sebagai filesystem itu ?

Tidak, jurnal log ext3 tidak harus berada pada perangkat fisikyang sama seperti dengan filesystem itu logging . Pada Linux RedHat perangkat jurnal dapat ditentukan dengan menggunakan journal_device = opsi dengan argumen-baris perintah jurnal-opsi dari utilitas tune2fs.


Sumber : http://www.linuxtopia.org


0 komentar:

Posting Komentar

 
Linux Kita Design by Trick and Tips Powered by Blogger