Filesystem Features

By Muhammad Aditiya Rakhman


mkfs

Setiap jenis filesystem memiliki utilitas untuk memformat (membuat) filesystem pada sebuah partisi. Nama generik untuk utilitas ini adalah mkfs. Namun, ini hanyalah tampilan depan untuk program khusus filesystem, yang masing-masing mungkin memiliki opsi tertentu.

Contoh perintah mkfs

$ sudo mkfs -t ext4 /dev/sda10
$ sudo mkfs.ext4 /dev/sda10


fsck

Setiap jenis filesystem memiliki utilitas yang dirancang untuk memeriksa kesalahan (dan semoga memperbaiki kesalahan yang ditemukan). Nama umum untuk utilitas ini adalah fsck. Namun, ini hanyalah antarmuka untuk program khusus filesystem.

Format umum untuk fsck adalah:

fsck [-t fstype] [options] [device-file]

Contoh perintah:

$ sudo fsck -t ext4 /dev/sda10
$ sudo fsck.ext4 /dev/sda10


Mounting Filesystems

Program mount memungkinkan pemasangan pada titik mana pun dalam struktur pohon; umount memungkinkan untuk melepaskannya.

Titik mount adalah direktori dimana filesystem terpasang. Direktori ini harus ada sebelum mount dapat menggunakannya; mkdir dapat digunakan untuk membuat direktori kosong. Jika direktori yang sudah ada sebelumnya digunakan dan berisi berkas sebelum digunakan sebagai mount point, maka berkas tersebut akan disembunyikan setelah mount. Berkas-berkas tersebut tidak akan dihapus dan akan terlihat kembali ketika sistem berkas tidak di-mount.

By default, only the superuser can mount and unmount filesystems.

Contoh perintah:

$ sudo mount /dev/sda2 /home
$ sudo mount LABEL=home /home
$ sudo mount -L home /home
$ sudo mount UUID=26d58ee2-9d20-4dc7-b6ab-aa87c3cfb69a /home
$ sudo mount -U 26d58ee2-9d20-4dc7-b6ab-aa87c3cfb69a /home


umount

Filesystems can be unmounted, as in:

$ umount [device-file | mount-point]


Network Shares (NFS)

Merupakan hal yang umum untuk memasang filesystems jarak jauh melalui jaringan bersama, sehingga filesystems tersebut tampak seolah-olah berada di mesin lokal. Mungkin metode yang paling umum digunakan secara historis adalah NFS (Network File System).

Contoh perintah:

$ sudo mount -t nfs myserver.com:/shdir /mnt/shdir​

Jika ingin file persistent konfigurasi di /etc/fstab. Contoh:

myserver.com:/shdir    /mnt/shdir    nfs    rsize=8192,wsize=8192,timeo=14,intr    0 0


Mounting at Boot and /etc/fstab

Jalankan perintah:

$ mount -a

Untuk me-mount semua sistem file yang terdaftar di /etc/fstab.

/etc/fstab digunakan untuk mendefinisikan filesystems dan perangkat yang dapat dipasang saat startup.

cara membaca struktur fstab:

<file system>                                <mount point>    <type>    <option> <dump> <pass>

UUID=c296ad3d-8fea-483a-a47a-d7456cfbbe27    /boot/efi        ext4     defaults     0     0


df: Filesystem Usage

df (disk free) digunakan untuk melihat penggunaan filesystem.

Lengkapnya buka man page atau tambahkan opsi --help.


Using swap

Linux menggunakan sistem memori virtual, yang mana sistem operasi dapat berfungsi seolah-olah memiliki lebih banyak memori daripada yang sebenarnya.

Linux mengizinkan beberapa area penukaran, sehingga kebutuhan dapat disesuaikan secara dinamis. Setiap area memiliki prioritas, dan area dengan prioritas lebih rendah tidak akan digunakan sampai area dengan prioritas lebih tinggi terisi.

Beberapa perintah swap:

  • mkswap

  • swapon

  • swapoff

Last updated