/etc/fstab
/etc/fstab adalah berkas yang memberi tahu Linux sistem berkas mana yang harus dimuat saat boot, di lokasi mana, dan dengan opsi apa. Setiap baris menjelaskan satu sistem berkas atau area swap. Baris yang salah dapat menghentikan sistem melakukan boot secara normal, sehingga perubahan harus diuji sebelum melakukan boot ulang.
1Enam kolom
Setiap baris memiliki enam kolom: perangkat (misalnya UUID=...), titik kait, jenis sistem berkas (ext4, xfs, vfat, swap), opsi pemuatan (misalnya defaults, noatime, nofail), kolom dump (biasanya 0), dan urutan fsck (1 untuk sistem berkas akar, 2 untuk yang lain, 0 untuk melewati pemeriksaan).
2Alasan Penggunaan UUID
Nama perangkat seperti /dev/sdb1 dapat berubah saat diska ditambahkan atau diurutkan ulang. UUID atau LABEL mengidentifikasi sistem berkas itu sendiri, sehingga perangkat yang tepat dapat dimuat. Perintah blkid atau lsblk -f menampilkan UUID.
3nofail dan systemd
Dengan systemd, baris fstab diubah menjadi unit pemuatan saat boot. Opsi 'nofail' memungkinkan proses boot untuk dilanjutkan jika diska yang tidak penting, seperti kandar USB, tidak ada.
Cara menambahkan dan menguji entri fstab
- Temukan UUID sistem berkas:
lsblk -f - Buat titik kait, contohnya:
sudo mkdir -p /mnt/data - Cadangkan berkas:
sudo cp /etc/fstab /etc/fstab.bak - Tambahkan baris seperti: UUID=<uuid>
/mnt/dataext4 defaults,nofail 0 2 - Periksa berkas:
sudo findmnt --verify - Muat semua yang terdaftar tanpa melakukan boot ulang:
sudo mount -a
Perhatian
- Kesalahan pada baris akar atau
/bootdapat menyebabkan sistem dimulai dalam mode darurat. - Simpan salinan berkas yang berfungsi dan uji dengan mount -a sebelum melakukan boot ulang.
Artikel terkait
- lsblk dan perangkat blokCara membuat daftar dis dan partisi dengan lsblk, membaca ukuran, sistem berkas, serta titik kait, dan mengidentifikasi dis baru dengan aman.
- Ruang swap di LinuxApa itu swap, cara melihatnya dengan free dan swapon, cara menambahkan file swap, dan apa yang diubah oleh vm.swappiness.
- df (disk free)Cara membaca keluaran df, alasan Use% dapat mencapai 100% sebelum Avail bernilai nol bagi pengguna normal, dan cara memeriksa inode dengan df -i.
Sumber
- halaman manual fstab(5) man7.org
- halaman manual findmnt(8) man7.org
Terakhir ditinjau: