Minggu, 01 November 2015
Perbandingan Dua File System yaitu JFS (Journaling File System) dan HFS (Hierarchical File System)
Diposting oleh Unknown di 03.13
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.
Subscribe to:
Posting Komentar (Atom)

0 komentar:
Posting Komentar