Catatan Programmer

Struktur Sistem File FreeBSD: Jalan-jalan ke Dunia Folder Sangat Tertib


Kalau kamu baru pertama kali masuk ke FreeBSD dan ketik ls /, kamu mungkin akan merasa seperti tersesat di negeri folder misterius. Tenang! Itu bukan labirin, tapi struktur sistem file UNIX-style yang memang beda dari dunia Windows atau Android.

Di artikel ini, kita bakal kenalan dengan direktori utama di FreeBSD, supaya kamu nggak bingung dan bisa mulai merasa akrab sama si OS kalem tapi tangguh ini.

 / – Root (Bukan Akar Pohon, Tapi Rumah Utama)

Semua berawal dari sini. Ini adalah direktori paling atas.

Di FreeBSD, semua path dimulai dari /, bukan dari C:\ kayak di Windows.

Bayangkan ini sebagai rumah besar, dan semua ruangan (alias folder) penting berada di dalamnya.

 /bin – Binary Eksekusi

Berisi perintah-perintah penting yang bisa langsung dieksekusi, seperti:

ls, cp, mv, rm, sh

Ini semacam kotak peralatan wajib untuk survival di terminal. Walau listrik padam (eh, maksudnya sistem crash), folder ini tetap harus bisa diakses.

 /sbin – System Binary

Isinya mirip /bin, tapi khusus buat perintah yang biasanya hanya digunakan oleh root atau admin. Contohnya:

fsck, reboot, ifconfig

Jangan main-main di sini kalau kamu belum tahu apa yang kamu lakukan, ya 

 /etc – Konfigurasi Segalanya

Semua file konfigurasi sistem disimpan di sini. Contohnya:

  • /etc/rc.conf → konfigurasi service saat boot
  • /etc/fstab → mount sistem file
  • /etc/passwd → data pengguna

Kalau FreeBSD itu restoran, /etc adalah dapur yang isinya resep semua masakan. Salah satu bahan? Rasa bisa beda!

 /home – Rumah Para Pengguna

Tempat user biasa menyimpan file pribadi. Misalnya:

  • /home/alucard → folder kamu sendiri
  • /home/naruto → folder ninja tetangga (jangan intip)

 /usr – Userland Software dan Dokumentasi

Meskipun namanya “user,” ini bukan tempat file pribadi. Isinya:

  • /usr/bin → aplikasi tambahan
  • /usr/sbin → alat admin tambahan
  • /usr/share → font, locale, dll
  • /usr/local → software pihak ketiga (biasanya hasil install dari Ports)

Kalau /bin dan /sbin itu survival kit, maka /usr ini mall-nya sistem: ada alat-alat, dokumentasi, sampai makanan ringan 

 /dev – Device Files

Ini bukan folder biasa. Isinya adalah representasi perangkat keras kamu: disk, terminal, USB, dan lain-lain.

Contoh:

  • /dev/ada0 → hard disk pertama
  • /dev/ttyv0 → terminal virtual
  • /dev/null → tempat membuang perasaan (eh, data) yang nggak penting

 /var – Variable Data

Segala sesuatu yang berubah-ubah dan dinamis disimpan di sini:

  • /var/log → log aktivitas sistem
  • /var/tmp → file sementara
  • /var/mail → kotak surat pengguna

Kalau /etc adalah dapur, maka /var adalah tempat cucian piringnya 

 /boot – Perlunya Saat Bangun (Booting)

Berisi kernel dan file penting buat proses booting. Jangan ubah-ubah isi folder ini kecuali kamu memang tahu apa yang kamu lakukan, atau kamu siap untuk nge-reboot ke neraka.

 /tmp – Folder Buang Sampah Sementara

Folder untuk file sementara. Semua yang ada di sini bisa dihapus kapan saja (biasanya saat reboot).

Struktur sistem file FreeBSD dirancang rapi, konsisten, dan terstandarisasi. Awalnya mungkin membingungkan, tapi begitu kamu mengenalnya satu per satu, kamu akan sadar kalau ini sebenarnya:

“Rapi, kaya fitur, dan enak buat ngoprek.”

Kalau kamu suka sistem yang nggak berantakan dan bisa dipahami secara logis, FreeBSD bisa jadi tempat belajar sistem operasi yang sempurna!

No comments:

Post a Comment