Pengertian Manajemen File
Apa itu manajemen file? Pengertian Manajemen File adalah sebuah metode dan struktur data yang digunakan oleh sistem operasi pada komputer untuk mengatur dan mengorganisir file yang ada pada disk atau partisi disk.
Sedangkan file system adalah partisi atau disk yang digunakan untuk menyimpan berbagai file di dalam komputer dengan cara tertentu.
Pengertian manajemen file secara umum dapat juga diartikan sebagai kegiatan yang berhubungan dengan penyimpanan, penempatan, pengumpulan, pemeliharaan, distribusi surat-menyurat, perhitungan, catatan, penggrafikkan, klasifikasi, dan sejenisnya untuk kemudahan dalam berorganisasi atau berbisnis.
Manajemen file ini sangat penting bagi perusahaan karena sewaktu-waktu pasti dibutuhkan. Hal ini juga untuk memudahkan yang bersangkutan untuk menggunakannya.
Filing ini juga sering digunakan sebagai ingatan seorang operator komputer atau manajer dalam kegiatan bisnis di sebuah perusahaan.
Baca juga: Pengertian Software
Manfaat Manajemen File
Dari penjelasan pengertian manajemen file, kita bisa memahami beberapa manfaat dari manajemen file. Berikut ini adalah Manfaat Manajemen File:
1. Meminimalisir Resiko Kehilangan File
File di dalam komputer bisa saja tidak sengaja terhapus. Dalam banyak kasus, kejadian tidak sengaja menghapus file ini bisa sangat merugikan.
2. Memudahkan Pencarian File
Penyimpanan file dalam sistem operasi komputer bisa dilakukan dengan teratur, baik penamaan file maupun letak file. Hal ini akan memudahkan pencarian seseorang ketika akan menggunakan kembali file tersebut.
3. Mengetahui File yang tak Terpakai
Ada kalanya file yang disimpan sudah tidak diperlukan lagi. Untuk menghemat kapasitas penyimpanan maka kita bisa menghapus file yang tak terpakai dengan mudah.
Manajemen file yang baik dan terorganisir akan memberikan banyak manfaat bagi para pengguna komputer.
Baca juga: Pengertian Brainware dan Fungsinya
Fungsi Manajemen File
Dari penjelasan pengertian manajemen file, kita juga akan mengetahui beberapa Fungsi Manajemen File. Diantaranya adalah sebagai berikut:
- Memudahkan cara kerja atau mekanisme pemakaian file secara bersama
- Kemudahan dalam membuat, mengedit, dan menghapus file
- Kemudahan dalam melakukan Backup dan recovery untuk antisipasi kehilangan file akibat kecelakaan atau upaya orang lain untuk merusak/ menghancurkan file
- User dapat mengacu file dengan simbolik (symbolic name) tidak menggunakan penamaan yang mengacu pada perangkat fisik
- Data dapat disimpan dengan aman dan rahasia pada lingkungan yang sensitif
- Tampilan antar muka yang user-friendly pada sistem file akan memudahkan penggunanya
Baca juga: Pengertian RAM dan ROM
Sasaran Manajemen File
Ada beberapa sasaran yang ingin dicapai oleh Manajemen File yang efektif, diantaranya adalah:
- Untuk memenuhi kebutuhan dari manajemen data bagi user atau operator komputer
- Memastikan data di dalam file adalah benar
- Memberikan dukungan berupa masukan (input) dan keluaran (output) berbagai tipe perangkat penyimpanan
- Meminimalisir atau bahkan menghilangkan potensi kehilangan data atau upaya perusakan data
- Menyediakan sekumpulan rutin antar muka masukan (input) atau keluaran (output)
- Memberikan dukungan berupa masukan (input) dan keluaran (output) kepada banyak pengguna (user) pada sistem multiuser
Arsitektur Manajemen File
Biasanya arsitektur manajemen file terdiri dari beberapa bagian, diantaranya adalah:
1. Sistem Akses
Ini adalah segala sesuatu yang berhubungan dengan cara sebuah data yang disimpan pada file dapat diakses.
2. Manajemen File
Ini adalah segala hal yang berkaitan dengan penyediaan mekanisme operasi pada file. Misalnya; penyimpanan, pengacuan, pemakaian bersama, dan pengamanan.
3. Manajemen Ruang Penyimpanan
Ini berkaitan dengan alokasi ruang untuk penyimpanan file tersebut pada perangkat penyimpanan.
4. Mekanisme Integritas File
Ini berkaitan dengan jaminan informasi pada file yang tidak terkorupsi (corrupt file).
Baca juga: Pengertian Hardware dan Fungsinya
Tipe File Pada Sistem Operasi
Secara umum ada tiga tipe file yang terdapat pada sistem operasi, diantaranya adalah:
1. Regular File
File reguler terdiri dari file teks dan biner. File teks ini berisi barisan teks dalam format txt. Sedangkan file biner berisi ekseskusi (exe) dan juga biner dari berbagai program aplikasi dalam komputer.
File biner berbentuk exe hanya diketahui oleh sistem operasi. Sedangkan biner hasil program aplikasi hanya diketahui oleh program aplikasi yang menggunakan file tersebut.
2. Directory File
File direktori adalah file yang dimiliki oleh Operation System sebuah komputer. File ini berisi semua informasi terkait daftar file yang berada di dalam folder atau direktori.
3. Special File
File spesial adalah nama logik perangkat masukan (input) atau keluaran (output) yang dianggap sebagai file.
Data Pada Manajemen File Sebuah Perusahaan
Dalam manajemen file, ada beberapa hal yang secara mutlak wajib ditata secara rapi, antara lain:
- Surat penerimaan barang
- Surat pembayaran barang
- Berkas surat hutang
- Surat penjualan barang
- Surat asuransi
- Berkars surat pengiriman barang
- Surat perjanjian, dan lain sebagainya
Meskipun demikian, filing menjadi pekerjaan yang menjemukan dan ribet karena kita diharuskan berhubungan dengan berbagai macam surat-menyurat dan mengelompokkannya secara hati-hati supaya nanti mudah dicari. Beberapa pemilik bisnis memilih untuk berkonsentrasi pada hal-hal krusial, misalnya:
- Memastikan organisasinya menggunakan teknologi digital dengan baik.
- Untuk memastikan perusahaannya berhenti ketergantungan pada dokumen fisik berupa kertas, karena hal ini memakan tempat, ribet dan butuh waktu dalam menata dan mencarinya.
- Memastikan pengelolaan menejemen file ini tertata rapi sehingga waktu tidak dihabiskan pada tugas-tugas operasional saja.
Cara Manajemen File yang Efektif
Dampak bila tidak ada manajemen file adalah tidak adanya keteraturan pada file yang disimpan. Menurut beberapa situs bisnis besar, ada beberapa cara untuk meningkatkan efektifitas filing manajemen, misalnya:
1. Membangun Sistem “Document Filing” dan Juga Penamaannya
Kalau anggota Anda selalu convert file secara manual, baiknya mulai menejemen file dengan pemberian format nama penyimpanan. Anda harus memastikan mereka tahu dimana menyimpan file yang benar.
Sebaiknya pisahkan jenis-jenis surat mulai dari invoice dan file penting lainnya. Pastikan format penyimpanan dokumen ini juga memberikan deskripsi yang cukup supaya tidak pelru membuka satu-satu.
2. Mulai Pikirkan Soal Konversi File Sekaligus
Dengan bertumbuhnya sebuah bisnis, tentu saja Anda akan membutuhkan teknik konversi file yang tepat. Jumlah file yang sangat besar tidak memungkinkan untuk di simpan dalam sebuah lokasi. Anda bisa menggunakan berbagai batch documen conversiona products yang tersedia.
3. Berhenti Menggunakan Converter Gratisan
File converter gratisan biasanya ditujukan untuk kebutuhan personal dan pastinya fiturnya terbatas. Kalau Anda menggunakannya untuk skala besar, tentu saja akan ada banyak masalah yang muncul,seperti:
- Security – ketika menggunakan fitur gratisan, Anda tidak tahu benar proses konversi benar-benar aman atau tidak.
- Keterbatasan – Tidak semua tool gratis yang tersedia 100% gratis. Beberapa fitur mengharuskan Anda mengeluarkan uang. Atau kalau pun gratis, akan ada watermark di dokumen Anda.
- Permasalahan setting dan terbatasnya opsi menu
4. Menguasai Windows Explorer
Umumnya perusahaan menggunakan Windows, nah disini letak permasalahannya. Banyak orang yang kurang menguasai navigasinya.
5. Simpan Data di Lokasi yang Sama
Sisakan satu lokasi penting khusus untuk penyimpanan file. Pengertian manajemen file adalah mengklasifikasikan dan penempatan file dengan benar. Nah, buatlah folder (baca: pengertian folder) spesifik yang memudahkan Anda untuk menemukan file yang diinginkan. Jangan pernah mencampurnya.
6. Menggunakan Shortcuts
Manfaatkan fitur Shortcuts untuk mengakses folder yang paling sering dikunjungi. Ketimbang harus masuk ke folder dalam folder, ini tentu sangat pusing. Hal ini juga bisa mengurangi resiko duplikasi penyimpanan file.
Shared document sejenis Dropbox, Google Drive, One drive dan sejenisnya akan memudahkan siapapun untuk menyimpan dan meng-update file dimana pun dan kapan pun tanpa harus repot ke kantor.
Pengertian Sistem File (File System)
Sistem file (file system) atau sistem berkas merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata lain, sistem file merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi dan pengambilan data, agar mudah ditemukan dan diakses.
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
Hubungan antara sistem operasi dengan sistem file adalah sistem file (file system) merupakan interface yang menghubungkan sistem operasi dengan disk. Ketika program menginginkan pembacaan dari hard disk atau media penyimpanan lainnya, sistem operasi akan meminta sistem file untuk mencari lokasi dari file yang diinginkan. Setelah file ditemukan, sistem file (file system) akan membuka dan membaca file tersebut, kemudian mengirimkan informasinya kepada sistem operasi dan akhirnya bisa dibaca oleh pengguna.
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
Sistem File Windows
Sistem operasi Microsoft Windows umumnya menggunakan 2 (dua) jenis sistem file, yakni FAT dan NTFS, sementara versi sistem file yang umum digunakan adalah FAT12, FAT16, FAT32 dan NTFS.
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
1. FAT (File Allocation Table)
File sistem FAT merupakan sistem file yang menggunakan struktur tabel alokasi berkas sebagai cara beroperasinya. Seluruh sistem operasi Windows mendukung penggunaan sistem file FAT. Selama bertahun-tahun, banyak fitur telah ditambahkan dalam pengembangannya, yang terinspirasi dari fitur serupa yang ada pada file system yang dipakai pada Unix.
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
Sampai saat ini, ada beberapa versi sistem file FAT yang digunakan:
- FAT12 (File Allocation Table 12)Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/FAT12 merupakan sistem berkas yang menggunakan unit alokasi yang memiliki batas hingga 12-bit. Sistem file ini hanya dapat menampung maksimum 212 unit alokasi atau sebanyak 4096 buah.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/FAT12 pertama kali digunakan pada Sistem Operasi MS-DOS. Karena kapasitas hanya 32 MB, maka FAT12 hanya digunakan sebagai sistem file pada media penyimpanan floppy disk (disket).Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
- FAT16 (File Allocation Table 16)Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/FAT16 merupakan sistem berkas yang menggunakan unit alokasi yang memiliki batas hingga 16-bit. Sistem file ini dapat menampung maksimum 216 unit alokasi atau sebanyak 65536. Kapasitas sistem file ini sebanyak 4 GB.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/Ukuran unit alokasi yang digunakan FAT16 tergantung kapasitas partisi hard disk yang akan diformat. Jika kapasitasnya kurang dari 16 MB, maka yang akan digunakan adalah FAT12. Jika melebihi 16 MB maka yang digunakan adalah FAT16.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/FAT16 pertama kali digunakan pada Sistem Operasi MS-DOS tahun 1981. Keuntungan menggunakan FAT16 adalah kompatibel hampir di semua sistem operasi, baik Windows 95/98/Me (Millenium Edition), OS/2, Linux bahkan Unix. Namun kekurangan FAT versi ini adalah mempunyai kapasitas tetap dalam jumlah cluster dalam partisi. Jadi semakin besar kapasitas hard disk, semakin besar pula ukuran cluster. Selain itu, FAT16 tidak mendukung kompresi, enkripsi, dan akses kontrol dalam partisi.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
- FAT32 (File Allocation Table 32)Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/FAT32 merupakan sistem berkas yang menggunakan unit alokasi yang memiliki batas hingga 32-bit. Sistem file ini dapat menampung maksimum 232 unit alokasi atau sebanyak 4294967296. Meskipun demikian, dalam implementasinya, jumlah unit alokasi yang dapat dialamati oleh FAT32 hanya 228 atau 268435456 buah. Kapasitas sistem file ini sebanyak 8 TB.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/FAT32 pertama kali dikenalkan pada sistem operasi Windows 95 OEM Service Release 2. Pada Sistem Operasi Windows NT 5.x ke atas, hanya mengizinkan pembuatan partisi FAT32 hingga 32 GB. Jika partisinya melebihi 32 GB, maka yang akan digunakan adalah sistem file NTFS.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/Keunggulan FAT32 adalah kemampuan menampung jumlah cluster yang lebih besar dalam partisi. Namun, kelemahan sistem file ini adalah terbatasnya sistem operasi yang bisa mengenal FAT32.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
- exFAT (Extended File Allocation Table)Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/exFAT juga sering disebut sebagai FAT64. exFAT merupakan sistem berkas proprietary yang cocok untuk digunakan oleh media-media penyimpanan berbasis memori flash.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/Sistem file ini pertama kali dibuat oleh Microsoft untuk perangkat-perangkat benam (embedded) di dalam Windows Embedded CE 6.0 dan Windows Vista Service Pack 1.Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/Beberapa keunggulan sistem file exFAT:Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
- Skalabilitas untuk hard disk berukuran besar.
- Ukuran besar teoritis maksimal 264 (16 EiB).
- Ukuran cluster yang didukung hingga 2255 sektor, dengan batasan implementasi hingga 32 MB.
- Performa untuk alokasi ruangan kosong dan penghapusan ditingkatkan karena sistem file ini memperkenalkan implementasi baru, yaitu Free Space Bitmap.
- Mendukung lebih dari 216 (65536) berkas di dalam sebuah direktori tunggal.
- Mendukung fitur Access Control List (ACL), seperti halnya NTFS.
- Mendukung Transaction-Safe FAT File System (sebuah fungsi optional untuk Windows CE yang diaktifkan).
- Memiliki ruangan tersendiri yang bisa digunakan oleh OEM untuk melakukan kustomisasi terhadap sistem berkas untuk karakteristik perangkat tertentu.
- Timestamp dapat ditampilkan dalam UTC, tidak hanya dalam local time saja.
Beberapa kelemahan yang dimiliki sistem file exFAT:Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/- Perangkat yang menggunakan sistem file exFAT tidak bisa menggunakan kemampuan ReadyBoost milik Windows Vista.
- Status lisensi yang belum jelas.
- Tidak bisa diakses oleh sistem-sistem operasi Windows terdahulu, sebelum Windows Vista SP1 atau Windows CE 6.0.
- Belum tersedianya implementasi dalam proyek open source.
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
2. NTFS (New Technology File System)
NTFS merupakan sistem file yang memiliki sebuah desain sederhana namun memiliki kemampuan yang lebih baik dibandingkan sistem file FAT. Dalam NTFS, semua data file data (nama file, tangal pembuatan, ijin akses, isi dan lokasi) disimpan dalam metadata pada Master File Table (MFT).
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
NTFS pertama kali dikenalkan Microsoft pada sistem operasi Windows NT dan mendukung sistem operasi terbaru mulai Windows 7.
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
Adapun keunggulan yang ditawarkan NTFS adalah:
- NTFS dapat mengatur kuota volume untuk setiap pengguna.
- Mendukung sistem berkas terenkripsi secara transparan dengan menggunakan beberapa jenis algoritma enkripsi yang umum digunakan.
- Mendukung kompresi data yang transparan, meskipun tidak memiliki rasio yang besar, namun dapat digunakan untuk menghemat penggunaan ruangan hard disk.
- Mendukung hard link serta symbolic link seperti halnya sistem berkas dalam sistem operasi keluarga UNIX, meskipun dalam NTFS implementasinya lebih sederhana.
- Mendukung penamaan berkas dengan metode pengkodean Unicode (16-bit UCS2) hingga 255 karakter.
- Memiliki fitur untuk menampung lebih dari satu buah ruangan data dalam sebuah berkas.
Namun, umumnya NTFS tidak kompatibel dengan sistem operasi lain yang terinstall di komputer yang sama (Multi OS) bahkan sistem file ini juga tidak dapat dikenal apabila kita melakukan StartUp Boot menggunakan floppy disk. Karena itu, kita disarankan untuk menyediakan partisi kecil menggunakan sistem file FAT di awal partisi, karena partisi ini dapat digunakan untuk menyimpan Recovery Tool apabila mendapat masalah.
Sumber: Gufron Rajo Kaciak: Mengenal Sistem File (File System) Microsoft Windows: https://dosen.gufron.com/artikel/mengenal-sistem-file-file-system-microsoft-windows/17/
Sejak pertama kali dibuat, NTFS telah mengalami perkembangan. Berikut versi dari sistem file NTFS:
- NTFS versi 1.0
NTFS ini datang bersama dengan Windows NT 3.1. Versi ini menawarkan fungsi yang sangat dasar, tetapi sudah jauh lebih baik dibandingkan sistem file FAT. - NTFS versi 1.1
NTFS ini datang bersama dengan Windows NT 3.50. Versi ini menambahkan dukungan terhadap pengaturan akses secara diskrit (discretionary access control). - NTFS versi 1.2
NTFS ini datang bersama dengan Windows NT 4.0. Versi ini menambahkan dukungan terhadap auditing setiap berkas dan juga kompresi transparan. - NTFS versi 2.0
NTFS ini tidak dirilis Microsoft secara umum, karena berbagai kendala yang dialaminya. Microsoft menggagalkan proyek NTFS 2.0 dan langsung menginjak NTFS 3.0 - NTFS versi 3.0
NTFS ini datang bersama dengan Windows 2000. Versi ini menawarkan banyak peningkatan dibandingkan dengan versi sebelumnya. Di antaranya adalah penetapan kuota kepada setiap pengguna, Encrypting File System (EFS), sistem keamanan yang dapat diatur dari server pusat, fitur indeksasi terhadap properti dan isi setiap berkas, dan lain-lain. Selain itu, NTFS 3.0 juga menawarkan dukungan kepada struktur GUID Partition Table dan Logical Disk Management. - NTFS versi 3.1
NTFS ini datang bersama dengan Windows XP SP1 dan Windows Server 2003. Versi ini menawarkan perbaikan minor yang terjadi dalam versi sebelumnya (khususnya di bidang performa), dan juga penggantian algoritma enkripsi yang digunakan oleh EFS dari DESX atau 3DES menjadi AES-256.
Secara garis besar, perbandingan antara FAT32 dengan NTFS adalah sebagai berikut:
- Kecepatan akses
Secara umum NTFS mempunyai kecepatan akses file yang lebih baik daripada FAT32. - Ukuran partisi dan banyak file
NTFS dan FAT32 mempunyai ukuran maksimal partisi sebesar 2 Terabytes
Ukuran maksimal file NTFS tidak terbatas sesuai ukuran partisi, begitu juga dengan jumlah cluster NTFS tidak terbatas. Sementara ukuran maksimal file FAT32 sebesar 4 Gigabyte dan dengan jumlah cluster maksimal 268.435.456 cluster - Keamanan data
NTFS memiliki built in security yang memungkinkan untuk mengatur permission dari masing-masing file maupun direktori, sedangkan FAT32 tidak memilikinya. - Daya tahan
NTFS menggunakan standart transaction logging sehingga pemulihan terhadap kesalahan yang tidak diinginkan dapat dilakukan dengan mudah. - Efisiensi penggunaan disk space
NTFS lebih hemat daripada FAT32 karena NTFS menggunakan cluster yang lebih kecil. - Kecocokan dengan sistem file lain
Partisi yang menggunakan NTFS hanya dapat diakses oleh partisi lain yang juga menggunakan NTFS. Partisi yang menggunakan NTFS tidak dapat dibaca oleh partisi yang menggunakan FAT32. Partisi yang menggunakan FAT32 dapat diakses oleh partisi lain baik yang menggunakan FAT32 maupun NTFS. FAT32 lebih compatible, baik dengan FAT32 sendiri maupun NTFS.
Mengenal Sistem File (File System) Linux
Pengertian Sistem File (File System)
Sistem file (file system) atau sistem berkas merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata lain, sistem file merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi dan pengambilan data, agar mudah ditemukan dan diakses.
Hubungan antara sistem operasi dengan sistem file adalah sistem file (file system) merupakan interface yang menghubungkan sistem operasi dengan disk. Ketika program menginginkan pembacaan dari hard disk atau media penyimpanan lainnya, sistem operasi akan meminta sistem file untuk mencari lokasi dari file yang diinginkan. Setelah file ditemukan, sistem file (file system) akan membuka dan membaca file tersebut, kemudian mengirimkan informasinya kepada sistem operasi dan akhirnya bisa dibaca oleh pengguna.
Sistem File Linux
Sistem operasi Linux mendukung banyak File System yang berbeda, tapi pilihan yang umum digunakan adalah keluarga Ext* (Ext2, Ext3 dan Ext4) dan ReiserFS. Berikut sistem file yang umumnya digunakan pada sistem operasi Linux:
1. Ext2 (2nd Extended)
Ext2 merupakan jenis sistem file Linux paling tua yang masih ada. Sistem file ini pertama kali dikenalkan pada Januari 1993. File system ini ditulis oleh Rémy Card, Theodore T. dan Stephen Tweedie. File system ini merupakan penulisan ulang besar-besaran dari Extended file system. Ext2 adalah sistem file yang paling ampuh di Linux dan menjadi dasar dari segala distribusi linux.
Pada sistem file Ext2, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan meskipun panjangnya bervariasi di antara sistem file Ext2, besar blok tersebut ditentukan pada saat sistem file dibuat dengan mk2fs. Jika besar blok adalah 1024 bytes, maka file dengan besar 1025 bytes akan memakai 2 blok. Ini berarti kita membuang setengah blok per file.
Sistem file Ext2 menyimpan data secara hirarki standar yang banyak digunakan oleh sistem operasi. Data tersimpan di dalam file, file tersimpan di dalam direktori. Sebuah direktori bisa mencakup file dan direktori lagi di dalamnya yang disebut sub direktori.Ext2 mendefinisikan topologi sistem file dengan memberikan arti bahwa setiap file pada sistem diasosiasiakan dengan struktur data inode. Sebuah inode menunjukkan blok mana dalam suatu file tentang hak akses setiap file, waktu modifikasi file, dan tipe file. Setiap file dalam sistem file Ext2 terdiri dari inode tunggal dan setiap inode mempunyai nomor identifikasi yang unik. Inode-inode file sistem disimpan dalam tabel inode. Direktori dalam sistem file Ext2 adalah file khusus yang mengandung pointer ke inode masing-masing isi direktori tersebut.
a. Inode dalam Ext2
Inode adalah kerangka dasar yang membangun Ext2. Inode dari setiap kumpulan blok disimpan dalam tabel inode bersama dengan peta bit yang menyebabkan sistem dapat mengetahui inode mana yang telah teralokasi dana inode mana yang belum. Inode juga dapat menunjuk pada device khusus dan dapat menangani program sehingga program dapat mengakses ke device. Semua file device di dalam drektori /dev dapat membantu program mengakses device.
b. Superblok dalam Ext2
Superblok mengandung informasi tentang ukuran dasar dan bentuk file sistem. Informasi di dalamnya memungkinkan file system manager untuk menggunakan dan merawat sistem file. Biasanya, hanya superblok di blok group 0 saat file sistem di-mount tetapi setiap blok grup mengandung duplikatnya untuk menjaga jika file sistem menjadi rusak. Informasi yang dikandung adalah:
- Magic Number, meyakinkan software bahwa ini adalah superblok dari sistem file Ext2.
- Revision Level, menunjukkan revisi mayor dan minor dari sistem file.
- Mount Count dan Maximum Mount Count, menunjukkan pada sistem jika harus dilakukan pengecekan dan maksimum mount yang diijikan sebelum e2fsck dijalankan.
- Blocks per Size, besar blok dalam file sistem, contohnya 1024 bytes.
- Blocks per Group, banyaknya blok per grup.
- Block Group Number, nomor blok grup yang mengadung copy dari superblok.
- Free Blocks, banyaknya blok yang kosong dalam file sistem.
- Free Inode, banyak inode kosong dalam file sistem.
- First Inode, nomor inode dalam inode pertama dalam file sistem, inode pertama dalam Ext2 root file sistem adalah direktori “/”.
2. Ext3 (3rd Extended)
Ext3 adalah peningkatan dari sistem file Ext2. Peningkatan ini memiliki beberapa keuntungan, diantaranya:
- Journaling,
dengan menggunakan journaling, maka waktu recovery pada shutdown mendadak tidak akan selama pada Ext2. Namun ini menjadi kekurangan dari Ext3, karena dengan adanya fitur journaling, maka membutuhkan memori yang lebih dan memperlambat operasi I/O (Input/Output). - Integritas data,
Ext3 menjamin adanya integritas data setelah terjadi kerusakan atau unclean shut down. Ext3 memungkinkan kita memilih jenis dan tipe proteksi dari data. - Kecepatan,
daripada menulis data lebih dari sekali, Ext3 mempunyai throughput yang lebih besar daripada Ext2 karena Ext3 memaksimalkan pergerakan head hard disk. Kita bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data tidak terjamin. - Mudah dilakukan migrasi,
kita dapat berpindah dari sistem file Ext2 ke sistem file Ext3 tanpa melakukan format ulang.
3. Ext4 (4th Extended)
Ext4 merupakan peningkatan dari sistem file Ext3. Ext4 dirilis secara lengkap dan stabil mulai dari kernel 2.6.28. Keuntungan menggunakan Ext4 adalah mempunyai pengalamatan 48-bit blok yang artinya dia akan mempunyai 1 EiB = 1.048.576 TB. Ukuran maksimum sistem file 16 TB.
4. JFS (Journalis File System)
JFS atau dikenal juga dengan nama IBM Journal File System merupakan sistem file pertama yang menawarkan journaling. JFS sudah bertahun-tahun digunakan dalam IBM AIX® OS sebelum digunakan ke GNU/Linux. JFS saat ini menggunakan sumber daya CPU paling sedikit dibandingkan sistem file GNU/Linux lainnya. JFS sangat cepat diformat, mounting dan fsck, serta memiliki kinerja sangat baik, terutama berkaitan dengan deadline I/O scheduler. Walaupun begitu, dukungan terhadap JFS tidak seluas sistem file Ext atau Reiser FS.
5. Reiser FS
Sistem file Reiser dibuat berdasarkan balance tree yang cepat dan unggul dalam hal kinerja, dengan algoritma yang lebih rumit. Sistem file Reiser juga memiliki jurnal yang cepat dan ciri-cirinya mirip sistem file Ext3. Sistem file Reiser lebih efisien dalam pemanfaatan ruang disk, dimana dapat menghemat disk sampai dengan 6 persen. Contohnya jika kita menulis file 100 bytes, hanya ditempatkan dalam satu blok sementara sistem file lain menempatkannya dalam 100 blok. Reiser file system tidak memiliki pengalokasian yang tetap untuk inode.
Pengertian FHS (Filesystem Hierarchy Standard)
FHS (Filesystem Hierarchy Standard)
Untuk yang baru mendengar FHS termasuk juga saya, berikut apa itu FHS menurut yang saya ketahui..
FHS adalah Sebuah struktur atau tata letak untuk menempatkan file atau direktori pada system operasi LINUX yang mirip UNIX.
FHS juga menjadi acuan atau pedoman standar direktori dalam meracik distribusi LINUX yang operasional.
Struktur direktori system operasi Linux berbeda dengan struktur system operasi Windows atau MS-DOS. Setiap direktori memiliki kegunaan yang berbeda-beda.
Berikut gambar struktur direktori pada system operasi Linux :
Dibawah ini adalah penjelasan dari masing – masing direktori pada gambar diatas :
1. /bin/ : direktori yang berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user (perintah dasar dalam linux).
2. /boot/ : direktori yang berisi file-file untuk booting Linux.
3. /dev/ : direktori yang berisi file system khusus yang merupakan refleksi device hard-ware yang dikenali dan digunakan sistem seperti Hard Disk, Floppy Disk, Flash Disk, dll.
4. /etc/ : direktori yang berisi file-file konfigurasi sistem, dan hanya boleh diubah oleh super user.
5. /home/ : direktori yang berisi yang merupakan direktori home untuk semua user.
6. /lib/ : direktori yang berisi file-file library yang digunakan untuk mendukung kerja kernel Linux.
7. /media/ : direktori point pengaitan pada media yang dapat dibongkar pasang.
8. /mnt/ : merupakan direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam bentuk direktori.
9. /opt/ : Berisi paket aplikasi tambahan(add-on), biasanya berupa aplikasi biner/propietar.
10. /sbin/ : direktori yang sama seperti direktori /bin, tetapi hanya super user yang se-baiknya menggunakan binary- binary tersebut mengingat fungsi-fungsi binary yang terdapat di direktori ini untuk maintenance system.
11. /srv/ : direktori yang berisi data untuk semua layanan system yang bersangkutan.
12. /tmp/ : berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang berjalan.
13. /usr/ : direktori yang berisi library, binary, dokumentasi dan file lainnya hasil instalasi user.
14. /var/ : direktori yang berisi file-file log, mailbox dan data-data aplikasi
15. /root/ : direktori home untuk user root (user khusus dengan priviledges hampir tak terbatas.
16. /proc/ : berisi file system khusus yang menunjukkan data-data kernel setiap saat.
No comments:
Post a Comment