Fitur filesystem (belum)
Last updated
Last updated
Setiap jenis filesystem memiliki utilitas untuk memformat (membuat) filesystem pada sebuah partisi yaitu mkfs yang memiliki opsi tertentu.
Setiap jenis filesystem memiliki opsi pemformatan khusus dan program mkfsnya sendiri.
Setiap jenis filesystem memiliki utilitas untuk memeriksa kesalahan (semoga memperbaiki kesalahan yang ditemukan) yaitu fsck.
Biasanya tidak perlu menentukan jenis filesystem karena fsck dapat mengetahuinya dengan memeriksa superblock di awal partisi. Dapat mengontrol kesalahan yang ditemukan harus diperbaiki secara manual dengan opsi -r atau secara otomatis dengan opsi -a.
Filesystem penjurnalan jauh lebih cepat diperiksa dibanding filesystem generasi:
jarang perlu memindai seluruh partisi untuk mencari kesalahan karena semuanya kecuali transaksi terakhir telah dicatat dan dikonfirmasi sehingga tidak memerlukan waktu lama
bahkan jika memeriksa seluruh filesystem filesystem yang baru telah dirancang dengan mempertimbangkan fsck yang cepat
fsck dijalankan secara otomatis setalah sejumlah mount / interval tertentu sejak terakhir kali dijalankan / setelah shutdown yang tidak normal. dapat juga memaksa pemeriksaaan semua filesystem yang dimount pada saat boot dengan:
file tersebut akan hilang setelah pemeriksaan berhasil. alasan kenapa ini trik berharga karena dapat melakukan fsck pada filesystem root yang sulit dilakukan pada sistem yang berjalan.
Program mount memungkinkan pemasangan di titik mana pun dalam struktur pohon (/), umount memungkinkan melepaskannya. mount point (titik mount) adalah direktori tempat filesystem dilampirkan. Jika sudah digunakan sebagi mount point, direktori tersebut akan disembunyikan setelah mounting, file di dalamnya tidak dihapus dan akan terlihat kembali ketika filesystem di umounting.
Daftar filesystem yang sedang dimount dapat dilihat dengan:
label ditetapkan dengan utilitas seperti e2label dan UUID ditetapkan ketika partisi sudah diformat untuk filesystem dengan mkfs.
mount membutuhkan banyak opsi, seperti -a untuk mount semua filesystem yang disebutkan dalam /etc/fstab) dan banyak filesystem spesifik lainnya.
Seperti mount, umount memiliki banyak opsi. kesalahan paling umum saat melepas filesystem adalah mecoba melakukannya pada filesystem yang sedang digunakan seperti aplikasi menggunakn file/entri lain dalam filesystem dan berada pada direktori di filesystem.
Namun, jika ada proses lain yang menyebabkan kesalahan ini, harus mematikan proses tersebut sebelum melepas filesystem. gunakan fuser untuk mengetahui user mana yang menggunakan filesystem dan mematikannya. gunakan lsof untuk melihat file yang sedang digunakan dan mencoba memblokir mounting.