
Fitur Sistem File
Sistem file Linux terdiri dari beberapa bagian penting:
- Load block : Dicadangkan untuk menyimpan boot loader dari sistem operasi.
- Superblock : Berisi informasi tentang sistem file.
- Tabel inode : Untuk setiap file atau direktori, ada elemen dalam tabel ini yang berisi nomor dan yang mengidentifikasi lokasi file atau direktori dalam area data.
- Blok data : Ini menempati sisa disk dan menyimpan file dan direktori sistem.
Skema sistem file
Baca Juga :
Jenis Sistem File
Linux mendukung berbagai macam sistem file, di satu sisi yang berbasis disk, seperti EXT3, EXT4, ReiserFS, XFS, JFS, UFS, FAT, NTFS, dll; dan di sisi lain yang berbasis komunikasi jaringan, seperti NFS atau SMB.
Jurnal
Baca Juga:
Penjurnalan atau ” penjurnalan ” adalah mekanisme yang memiliki beberapa sistem file berdasarkan jurnal atau buku harian di mana disimpan informasi yang diperlukan untuk memulihkan data yang terpengaruh oleh suatu transaksi jika gagal.
Prosedurnya pada dasarnya adalah sebagai berikut:
- Struktur data yang dipengaruhi oleh transaksi dikunci sehingga tidak ada proses lain yang dapat mengubahnya selama transaksi berlangsung.
- Sumber daya dicadangkan untuk menyimpan jurnal. Secara umum, mereka biasanya beberapa blok disk, sehingga jika sistem berhenti tiba-tiba (listrik padam, kerusakan, kegagalan sistem operasi …) jurnal tetap tersedia setelah sistem dihidupkan ulang.
- Modifikasi struktur data dilakukan satu per satu. Untuk setiap:
- Tercatat dalam jurnal bagaimana membatalkan modifikasi dan memastikan bahwa informasi ini secara fisik ditulis ke disk.
- Modifikasi dilakukan.
- Jika sewaktu-waktu Anda ingin membatalkan transaksi, perubahan tersebut dibatalkan satu per satu dengan membaca dan menghapusnya dari jurnal.
- Jika semuanya berjalan dengan baik, jurnal akan dihapus dan struktur data yang terpengaruh akan dibuka kuncinya.
Dalam kasus khusus sistem file, penjurnalan biasanya terbatas pada operasi yang memengaruhi struktur yang memelihara informasi tentang:
- Struktur direktori.
- Blok bebas disk.
- Deskriptor file (ukuran, tanggal modifikasi …).
Fakta bahwa penjurnalan data spesifik suatu file biasanya tidak diterapkan biasanya tidak penting, karena tujuan penjurnalan sistem file adalah untuk menghindari pemeriksaan disk yang rumit dan panjang yang dilakukan sistem saat dimatikan secara tiba-tiba. karena sistem saat booting hanya perlu membatalkan jurnal untuk memiliki sistem yang koheren lagi.
Sistem file EXT3, ReiserFS, XFS, JFS, UFS, dan NTFS memiliki fitur ini.
Fitur Sistem File
Sistem file Linux terdiri dari beberapa bagian penting:
- Load block : Dicadangkan untuk menyimpan boot loader dari sistem operasi.
- Superblock : Berisi informasi tentang sistem file.
- Tabel inode : Untuk setiap file atau direktori, ada elemen dalam tabel ini yang berisi nomor dan yang mengidentifikasi lokasi file atau direktori dalam area data.
- Blok data : Ini menempati sisa disk dan menyimpan file dan direktori sistem.
Skema sistem file
Jenis Sistem File
Linux mendukung berbagai macam sistem file, di satu sisi yang berbasis disk, seperti EXT3, EXT4, ReiserFS, XFS, JFS, UFS, FAT, NTFS, dll; dan di sisi lain yang berbasis komunikasi jaringan, seperti NFS atau SMB.
Jurnal
Penjurnalan atau ” penjurnalan ” adalah mekanisme yang memiliki beberapa sistem file berdasarkan jurnal atau buku harian di mana disimpan informasi yang diperlukan untuk memulihkan data yang terpengaruh oleh suatu transaksi jika gagal.
Prosedurnya pada dasarnya adalah sebagai berikut:
- Struktur data yang dipengaruhi oleh transaksi dikunci sehingga tidak ada proses lain yang dapat mengubahnya selama transaksi berlangsung.
- Sumber daya dicadangkan untuk menyimpan jurnal. Secara umum, mereka biasanya beberapa blok disk, sehingga jika sistem berhenti tiba-tiba (listrik padam, kerusakan, kegagalan sistem operasi …) jurnal tetap tersedia setelah sistem dihidupkan ulang.
- Modifikasi struktur data dilakukan satu per satu. Untuk setiap:
- Tercatat dalam jurnal bagaimana membatalkan modifikasi dan memastikan bahwa informasi ini secara fisik ditulis ke disk.
- Modifikasi dilakukan.
- Jika sewaktu-waktu Anda ingin membatalkan transaksi, perubahan tersebut dibatalkan satu per satu dengan membaca dan menghapusnya dari jurnal.
- Jika semuanya berjalan dengan baik, jurnal akan dihapus dan struktur data yang terpengaruh akan dibuka kuncinya.
Dalam kasus khusus sistem file, penjurnalan biasanya terbatas pada operasi yang memengaruhi struktur yang memelihara informasi tentang:
- Struktur direktori.
- Blok bebas disk.
- Deskriptor file (ukuran, tanggal modifikasi …).
Fakta bahwa penjurnalan data spesifik suatu file biasanya tidak diterapkan biasanya tidak penting, karena tujuan penjurnalan sistem file adalah untuk menghindari pemeriksaan disk yang rumit dan panjang yang dilakukan sistem saat dimatikan secara tiba-tiba. karena sistem saat booting hanya perlu membatalkan jurnal untuk memiliki sistem yang koheren lagi.
Sistem file EXT3, ReiserFS, XFS, JFS, UFS, dan NTFS memiliki fitur ini.