6Aug

Apa itu File System, dan Mengapa Ada Banyak dari Mereka?

Sistem operasi yang berbeda mendukung sistem file yang berbeda. Drive removable Anda harus menggunakan FAT32 untuk kompatibilitas terbaik, kecuali jika lebih besar dan membutuhkan NTFS.Mac-diformat drive menggunakan HFS + dan tidak bekerja dengan Windows. Dan Linux juga memiliki sistem file sendiri.

Sayangnya, bahkan pengguna komputer biasa pun perlu memikirkan sistem file yang berbeda dan kompatibel dengan mereka. Inilah yang perlu Anda ketahui tentang sistem file - dan mengapa ada begitu banyak yang berbeda. Sistem berkas yang berbeda hanyalah cara yang berbeda untuk mengatur dan menyimpan file pada hard drive, flash drive, atau perangkat penyimpanan lainnya. Setiap perangkat penyimpanan memiliki satu atau lebih partisi, dan setiap partisi "diformat" dengan sistem file. Proses pemformatan hanya membuat sistem file kosong dari tipe itu pada perangkat.

Sistem file menyediakan cara untuk memisahkan data pada drive menjadi potongan individual, yaitu file. Ini juga menyediakan cara untuk menyimpan data tentang file-file ini - misalnya, nama file, hak akses, dan atribut lainnya. Sistem file juga menyediakan sebuah indeks - daftar file pada drive dan di mana mereka berada pada drive, sehingga sistem operasi dapat melihat apa yang ada di drive di satu tempat daripada menyisir seluruh drive untuk mencari file..

Sistem operasi Anda perlu memahami sistem file sehingga dapat menampilkan isinya, membuka file, dan menyimpan file ke dalamnya. Jika sistem operasi Anda tidak memahami sistem file, Anda mungkin bisa menginstal driver sistem file yang memberikan dukungan - atau Anda tidak dapat menggunakan sistem file itu dengan sistem operasi itu.

Metafora di sini adalah sistem pengarsipan kertas - bit data pada komputer disebut "file", dan file tersebut diatur dalam "sistem berkas" seperti file kertas mungkin diatur dalam lemari arsip. Ada berbagai cara untuk mengatur file-file ini dan menyimpan data tentang mereka - "sistem file."

Tapi Mengapa Ada Begitu Banyak?

Tidak semua sistem berkas sama. Sistem file yang berbeda memiliki cara pengorganisasian data yang berbeda. Beberapa sistem file lebih cepat daripada yang lain, beberapa memiliki fitur keamanan tambahan, dan beberapa drive pendukung memiliki kapasitas penyimpanan yang besar sementara yang lain hanya bekerja pada drive dengan jumlah penyimpanan yang lebih sedikit. Beberapa sistem file lebih kuat dan tahan terhadap korupsi file, sementara yang lain memperdagangkan ketahanan untuk kecepatan tambahan.

Tidak ada satu sistem file terbaik untuk semua kegunaan. Setiap sistem operasi cenderung menggunakan sistem berkasnya sendiri, yang juga dapat digunakan oleh pengembang sistem operasi. Microsoft, Apple, dan pengembang kernel Linux semua bekerja pada sistem file mereka sendiri. Sistem file baru bisa lebih cepat, lebih stabil, lebih baik ke perangkat penyimpanan yang lebih besar, dan memiliki fitur lebih banyak daripada yang lama.

Ada banyak pekerjaan yang masuk ke dalam merancang sebuah sistem file, dan bisa dilakukan dengan berbagai cara. Sebuah sistem berkas tidak seperti sebuah partisi, yang hanya merupakan tempat penyimpanan. Sebuah sistem berkas menentukan bagaimana file diletakkan, diatur, diindeks, dan bagaimana metadata dikaitkan dengannya. Selalu ada ruang untuk tweak - dan memperbaiki - bagaimana hal ini dilakukan.

ARTIKEL TERKAIT
Mengapa Drive Removable Masih Menggunakan FAT32 Daripada NTFS?
Cara Mengkonversi Drive Berformat Mac ke Sistem Pengarsipan Windows Drive

Setiap partisi diformat dengan sistem berkas. Anda kadang-kadang bisa "mengubah" partisi ke sistem file yang berbeda dan menyimpan datanya, tapi ini jarang pilihan yang ideal. Sebagai gantinya, Anda mungkin ingin menyalin data penting Anda dari partisi terlebih dulu.

Setelah itu, memberikan partisi sebuah sistem file baru hanyalah masalah "format" dengan sistem file itu di sistem operasi yang mendukungnya. Misalnya, jika Anda memiliki drive berformat Linux atau Mac, Anda dapat memformatnya dengan NTFS atau FAT32 di Windows untuk mendapatkan pengandar berformat Windows.

Sistem operasi secara otomatis memformat partisi dengan sistem file yang sesuai selama proses instalasi sistem operasi juga. Jika Anda memiliki partisi berformat Windows yang ingin Anda instal Linux, proses instalasi Linux akan memformat partisi NTFS atau FAT32 dengan sistem berkas Linux yang disukai oleh distribusi pilihan Linux Anda.

Jadi, jika Anda memiliki perangkat penyimpanan dan Anda ingin menggunakan sistem file yang berbeda di dalamnya, cukup salinlah file itu terlebih dahulu untuk mendukungnya. Kemudian, format yang digerakkan dengan alat seperti Manajemen Disk di Windows, GParted di Linux, atau Disk Utility di Mac OS X.

Ikhtisar Sistem Berkas Umum

Berikut adalah ikhtisar singkat beberapa sistem file yang lebih umum yang akan Anda hadapi..Ini tidak lengkap - ada banyak lainnya.

  • FAT32 : FAT32 adalah sistem file Windows yang lebih tua, namun masih digunakan pada perangkat media removable - hanya perangkat yang lebih kecil sekalipun. Hard drive eksternal yang lebih besar dari 1 TB atau lebih mungkin akan diformat dengan NTFS.Anda hanya ingin menggunakan ini dengan perangkat penyimpanan kecil atau untuk kompatibilitas dengan perangkat lain seperti kamera digital, konsol game, kotak set-top, dan perangkat lain yang mendukung FAT32 dan bukan sistem file NTFS yang lebih baru.
  • NTFS : Versi modern Windows - sejak Windows XP - gunakan sistem berkas NTFS untuk partisi sistem mereka. Drive eksternal dapat diformat dengan FAT32 atau NTFS.
  • HFS + : Mac menggunakan HFS + untuk partisi internal mereka, dan mereka suka memformat drive eksternal dengan HFS + juga - ini diperlukan untuk menggunakan drive eksternal dengan Time Machine sehingga atribut sistem file dapat dicadangkan dengan benar, misalnya. Mac juga dapat membaca dan menulis ke sistem file FAT32, walaupun hanya bisa membaca dari sistem file NTFS secara default - Anda memerlukan perangkat lunak pihak ketiga untuk menulis ke sistem file NTFS dari Mac.
  • Ext2 / Ext3 / Ext4 : Anda akan sering melihat sistem file Ext2, Ext3, dan Ext4 di Linux. Ext2 adalah sistem file yang lebih tua, dan tidak memiliki fitur penting seperti penjurnalan - jika daya padam atau komputer mogok saat menulis ke drive ext2, data mungkin hilang. Ext3 menambahkan fitur ketahanan ini dengan biaya beberapa kecepatan. Ext4 lebih modern dan lebih cepat - ini adalah sistem file default pada kebanyakan distribusi Linux sekarang, dan lebih cepat. Windows dan Mac tidak mendukung sistem file ini - Anda memerlukan alat pihak ketiga untuk mengakses file pada sistem file seperti itu. Untuk alasan ini, sering kali ideal untuk memformat partisi sistem Linux Anda sebagai ext4 dan membiarkan perangkat removable yang diformat dengan FAT32 atau NTFS jika Anda memerlukan kompatibilitas dengan sistem operasi lain. Linux bisa membaca dan menulis ke FAT32 atau NTFS.
  • Btrfs : Btrfs - "sistem berkas yang lebih baik" - adalah sistem berkas Linux yang lebih baru yang masih dalam pengembangan. Ini bukan default pada kebanyakan distribusi Linux saat ini, tapi mungkin akan mengganti Ext4 satu hari. Tujuannya adalah untuk menyediakan fitur tambahan yang memungkinkan Linux untuk skala ke jumlah yang lebih besar dari penyimpanan.
  • Swap : Di Linux, sistem berkas "swap" sebenarnya bukan sistem file. Sebuah partisi yang diformat sebagai "swap" hanya bisa digunakan sebagai ruang swap oleh sistem operasi - seperti file halaman di Windows, namun memerlukan partisi khusus.

Ada juga sistem file lain - terutama di Linux dan sistem mirip UNIX lainnya.

Seorang pengguna komputer biasa tidak perlu mengetahui sebagian besar barang ini - harus transparan dan sederhana - namun mengetahui dasar-dasarnya membantu Anda memahami pertanyaan seperti, "Mengapa pengandar Mac-format ini tidak bekerja dengan PC Windows saya?"dan "Haruskah saya memformat hard drive USB ini sebagai FAT32 atau NTFS?"

Image Credit: Gary J. Wood di Flickr, kleuske di Flickr