Minggu, 01 November 2015

Journaling File System (JFS) yang dibuat oleh IBM, dan saat ini sudah dilepas ke publik. JFS bukanlah barang baru karena teknologi JFS telah diterapkan pada Sistem Operasi AIX selama lebih dari 10 tahun. JFS 1.0, yang telah siap untuk lingkungan produksi, telah dirilis pada tanggal 28 Juni 2001. Saat ini, JFS telah matang di Linux.JFS telah dimasukkan secara resmi ke kernel oleh Marcello pada seri 2.4.20, dan oleh Linux pada 2.5.6. Sayangnya, tidak banyak distribusi Linux yang memaketkan JFS sebagai file system default pada sistem operasi Linux. Journaling File System adalah sebuah sistem berkas yang melacak perubahan yang akan dibuat dalam sebuah jurnal atau file sebelum mengirimkannya ke sistem file utama. Jika suatu saat komputer mengalami crash atau listrik mati, file tersebut akan lebih cepat untuk kembali terkoneksi dan cenderung jauh dari kerusakan.  AIX dan Linux merupakan Sistem Operasi pertama yang menggunakan Journaling File System ini.
Kelebihan :
  •  JFS memiliki kebijakan dalam menangani fragmentasi dengan memanfaatkan extents, atau bagian-bagian kecil secara logikal dalam file system. Untuk mengoptimalkan file system, JFS mengandalkan utility untuk melakukan defragmentasi.
  • JFS juga menggunakan B+Tree untuk mempercepat pencarian dalam direktori. JFS dapat menyimpan 8 entri direktori dalam inode / struktur data direktori itu sebelum pindah entri ke B+Tree.
  • JFS menggunakan kebijakan Grup Alokasi atau pengelompokan alokasi, hal ini memungkinkan  JFS untuk menjadi alokasi sumber daya untuk mencapai besarnya kinerja I/O.
  • Kebanyakan distribusi Linux menyediakan dukungan untuk JFS,  kecuali secara khusus dihapus karena batasan ruang atau masalah lainnya dan kebanyakan masalah yang didapat dari  Live CD distro Linux adalah tidak tersedianya dukungan JFS karena jfsutils tidak diinstal.
Kekurangan :
  • Ukuran minimal file system adalah 16 MB, dan ukuran maksimal adalah 512 TB, untuk blok 512 Byte dan 4 P (4 Petabyte) untuk blocksize 4 KB.
  • Ukuran file harus sesuai dan didukungan VFS Linux, Tidak bisa diterapkan pada disket dan beberapa media removeable lain.
Cara kerjanya Journaling file system memaksimalkan konsistensi dari file system karena setiap perubahan dicatat dalam log sebelum perubahan dilakukan pada file system, dan catatan ini disimpan sampai perubahan pada file system terlaksana dengan aman. Untuk meminimalkan inkonsistensi pada file system dan meminimalkan waktu restart sistem, journaling file system mencatat perubahan yang akan dilakukan pada file system sebelum perubahan tersebut dilakukan pada file system.  Catatan ini disimpan pada bagian terpisah dari file system, biasanya disebut “journal” atau “log”. Jika perubahan ini tercatat dengan aman, journaling file system melakukan perubahan itu pada file system kemudian menghapus catatan perubahan itu dari log.
Di atas sudah saya jelaskan apa yang dimaksud dengan JFS serta kelebihan dan kekurangan yang yang terdapat di dalamnya dan juga bagaimana cara kerjanya. Mari kita bandingkan dengan Hierarchical File System (HFS). HFS adalah File system  yang dikembangkan oleh Apple Inc untuk digunakan dalam sistem komputer yang menjalankan Mac OS. Awalnya dirancang untuk digunakan pada floppy dan hard disk, juga dapat ditemukan pada read-only media seperti CD-ROM.  HFS juga disebut sebagai Mac OS Standar (atau, secara keliru, “HFS Standar”), sedangkan penggantinya, HFS Plus,  juga disebut Mac OS Extended (atau, secara keliru, “HFS Extended”). Dengan diperkenalkannya OS X 10.6, Apple telah menjatuhkan dukungan untuk memformat disk atau menulis HFS dan gambar,  yang hanya didukung sebagai read-only volume. Sebuah sistem file hirarki adalah bagaimana drive , folder, dan yang ditampilkan pada sistem operasi. Dalam sebuah sistem file hirarki, drive, folder, dan file akan ditampilkan dalam kelompok, yang memungkinkan pengguna untuk melihat hanya file yang mereka tertarik melihat. Sebagai contoh, pada gambar ke kanan, direktori Windows (Windows \) berisi system 32, Tugas, dan folder Web. Masing-masing folder bisa memiliki ratusan file mereka sendiri, tetapi kecuali mereka membuka file tidak ditampilkan. File hirarkis menyimpan data di lebih dari satu jenis catatan.
Saat ini terdapat dua jenis sistem file HFS, yaitu:
§  HFS, merupakan sistem file pengganti MFS dan mulai digunakan pada system
§  operasi Mac OS System 2.0.
Keuntungan:
  • Menambah dan menghapus catatan mudah
  • Cepat pengambilan data melalui catatan tingkat yang lebih tinggi
  • Beberapa asosiasi dengan catatan seperti dalam file yang berbeda
Kekurangan:
  • Jalan pointer membatasi akses
  • Setiap hubungan memerlukan data berulang dalam catatan lain
  • Pointer memerlukan sejumlah besar penyimpanan komputer
Karakteristik dari sistem file ini adalah: 
·         Mendukung model direktori berhirarki. 
·         Ukuran file maksimum 4GB. 
·         Ukuran disk maksimum 4 GB. 
·         Jumlah file maksimum 65.535
Cara kerjanya Penggunaan Umum, Ada banyak cara untuk setup hirarki sistem file. Aturan sistem tertentu harus diterapkan hati-hati jika keamanan data adalah penting. Dasar aturan untuk pengguna dalam peran dengan hak ‘akses webfm'. Direktori root peran mendefinisikan domain dan semua subdirektori dapat diakses oleh pengguna. Pengguna tidak dapat menavigasi di atas direktori root peran.  Hanya file dalam tabel webfm_file dapat diakses. File upload oleh pengguna dimiliki oleh pengguna dan secara otomatis dalam database. Admin modul hanya dapat melihat / beroperasi pada file tidak dalam database. Pengguna memiliki kontrol penuh atas file yang dia / dia memiliki yang tinggal dalam sebuah domain root peran diakses. Hak akses file dapat dikunci sehingga hanya pemilik / admin dapat melihat atau beroperasi pada file. Hak akses file dapat dibuka sehingga siapa pun dalam peran dapat melihat atau beroperasi pada file. Pengguna dengan hak ‘akses webfm’ tidak dapat membuat / menghapus / mengganti nama / memindahkan direktori. Administrator modul saja (pengguna dengan ‘mengelola webfm’ izin atau  1 pengguna) dapat mengontrol struktur direktori.

Dari kedua file sistem yang sudah dijelaskan di atas, maka banyak terdapat perbandingan dari keduanya. Journaling File System adalah sebuah sistem berkas yang melacak perubahan yang akan dibuat dalam sebuah jurnal atau file sebelum mengirimkannya ke sistem file utama. Jika suatu saat komputer mengalami crash atau listrik mati, file tersebut akan lebih cepat untuk kembali terkoneksi dan cenderung jauh dari kerusakan. JFS juga menawarkan seluruh kinerja yang sangat baik dalam hubungannya dengan batas I/O scheduler. Hal ini tidak didukung secara luas sebagai seri ext atau ReiserFS, tapi masih sangat matang dan stabil. Namun pada JFS tidak bisa diterapkan pada disket dan beberapa media removeable lain. Sedangkan Hierarchical File System (HFS) adalah File system  yang dikembangkan oleh Apple Inc untuk digunakan dalam sistem komputer yang menjalankan Mac OS. Awalnya dirancang untuk digunakan pada floppy dan hard disk, juga dapat ditemukan pada read-only media seperti CD-ROM. HFS hanya mampu menyimpan ukuran file maksimum 4GB, ukuran disk maksimum 4 GB, dan jumlah file maksimum 65.535. HFS sangat cepat dalam pengambilan data melalui catatan tingkat yang lebih tinggi dan sangat mudah dalam menambah serta menghapus catatan. Namun, setiap hubungan dalam HFS memerlukan data berulang dalam catatan lain serta pointer memerlukan sejumlah besar penyimpanan komputer.

0 komentar:

Posting Komentar

By :
Free Blog Templates