Skip to content

File System

Linux filesystem adalah sebuah strukturk yang mana semua informasi didalam komputer disimpan. Nyatanya, satu dari properti yang terdefinisi dari UNIX system yang mana linux berdasar hampir semua yang dibutuhkan untuk mengindefitikasi sistem direperesentasikan oleh item-item pada filesystem.

Pada linux, file terorganisasi dalam bentuk heirarki direktori. Setiap direktori dapat mengandung file-file dan direktori-direktori. Dibawah ini adalah hierarki filesystem pada linux.

    stateDiagram-v2
        [*] --> bin
        [*] --> boot
        [*] --> dev
        [*] --> home
        [*] --> etc
        [*] --> media
        [*] --> lib
        [*] --> mnt
        [*] --> misc
        [*] --> proc
        [*] --> opt
        [*] --> sbin
        [*] --> root.
        [*] --> tmp
        [*] --> usr
        [*] --> var

        home --> maruffarras
        maruffarras --> Dekstop
        maruffarras --> Documents
        maruffarras --> Downloads
        maruffarras --> Music
        maruffarras --> Pictures
        maruffarras --> Data_Jobs
        Data_Jobs --> Vensys
        Data_Jobs --> AMN
        AMN --> Analis.docx

Anda juga dapat melihat folder parent dari setiap subfolder filesystem dengan perintah ls pada root folder.

maruffarras@BrownTofu:~/Documents/Notes/kertas-pena$ ls /
bin  boot  cdrom  dev  etc  home  lib  lib32  lib64  libx32  lost+found  media  mnt  opt  proc  root  run  sbin  
snap  srv  sys  tmp  usr  var

Dibawah ini adalah tabel yang menjelaskan fungsi dari direktori linux;

Direktori Keterangan
/bin Mengandung perintah umum user, seperti ls, date, sort
/boot Berisikan bootable linux kernel, initial RAM disk, dan bootloader configuration files (GRUB)
/dev
/etc Berisikan file untuk konfigurasi administrasi
/home Berisikan direktori yang terikat dengan user ketika hanya user tersebut login (Namun user root sebuah pengecualians)
/media Menyediakan lokasi standard untuk pemasanag driver otomatis
/lib Berisikan pustaka bersama yang dibutuhkan oleh aplikasi pada /bin dab /sbin untuk menge-boot system
/mnt
/opt Struktur direktori yang digunakan untuk menyimpan add-on sebuah aplikasi
/proc Berisikan informasi tentang systems resource
/root Merepresentasikan direktori home dari root
/sbin Berisikan perintah administrative dan daemon procesess
/snap Direktori home untuk filesystem yang digunakan oleh snap package management system
/sys Berisikan parameter seperti tuning block storage dan mengatur cgroups
/tmp Berisikan file sementara yang digunakan oleh aplikasi
/usr Berisikan user documentation, games, graphical files(X11), libraries(lib), dan berbagai macam perintah dan file yang tidak digunakan selamat program di boot.
/var Berisikan direktori-direktori dari data yang digunakan oleh berbagai macam program. Seringkali digunakan untuk menyimpan file berbagi menggunakan FTP Server /var/ftp atau HTTP SERVER /var/www. Juga berisikan log dari file system /var/log dan spool files /var/spool seperti mail, cups,dan news