
File system (FS) adalah sistem yang digunakan oleh sistem operasi untuk mengatur, menyimpan, dan mengelola data pada media penyimpanan (HDD, SSD, USB, dll). Tanpa file system, data hanya berupa kumpulan bit yang tidak terorganisir dan tidak bisa diakses dengan mudah.
Cara kerja dasar file system:
- Data disimpan dalam unit kecil seperti sektor dan blok.
- File system menentukan:
- Lokasi penyimpanan data
- Nama dan atribut file
- Struktur folder (direktori)
- Ruang kosong yang tersedia
- File disimpan dalam blok, dan satu file bisa terdiri dari beberapa bagian (fragmentasi).
- File system juga menyimpan metadata (informasi tentang file seperti ukuran, lokasi, dll).
Fungsi utama file system:
- Mengalokasikan ruang untuk file baru
- Mengatur nama dan properti file
- Mengelompokkan file dalam folder
- Membaca, menulis, dan menghapus file
Mengapa ada banyak jenis file system:
- Tidak ada satu file system yang cocok untuk semua kebutuhan
- Setiap file system punya kelebihan dan kekurangan (kecepatan, keamanan, kompatibilitas, dll)
- Berkembangnya teknologi membuat file system baru lebih canggih
- Setiap sistem operasi mendukung file system tertentu
Dampak keberagaman file system:
- Positif: pengguna bisa memilih sesuai kebutuhan
- Negatif: bisa menimbulkan masalah kompatibilitas antar sistem
- Menyulitkan data recovery karena tiap file system punya struktur berbeda
Kesimpulan:
File system adalah komponen penting yang membuat data bisa disimpan dan diakses dengan terstruktur. Banyaknya jenis file system muncul karena perbedaan kebutuhan, teknologi, dan sistem operasi, meskipun hal ini juga menimbulkan tantangan seperti kompatibilitas dan proses pemulihan data.

