Cara Menulis atau Mengedit /etc/fstab

How Write Edit Etc Fstab



Di Linux, ada beberapa file konfigurasi sistem yang mengatur perilaku sistem. File fstab adalah file konfigurasi yang menyimpan semua informasi tentang berbagai partisi dan perangkat penyimpanan di komputer. Pada saat boot, file fstab menjelaskan bagaimana setiap partisi dan perangkat akan dipasang.

Mari selami lebih dalam file /etc/fstab.







File fstab

Seperti yang dijelaskan sebelumnya, ini adalah file konfigurasi yang menyimpan informasi tentang partisi, perangkat, dan konfigurasi pemasangan. Itu terletak di lokasi berikut.



$ls -lh /dll/fstab



Ini adalah file teks biasa, jadi kami dapat menggunakan editor teks pilihan kami untuk bekerja dengannya. Namun, itu memerlukan izin root untuk menulis perubahan padanya.





Dasar-dasar

Pertama, lihat file fstab di sistem Anda. Perhatikan bahwa setiap sistem akan memiliki entri yang berbeda karena perbedaan partisi dan perangkat keras. Namun, semua file fstab akan berbagi struktur dasar yang sama.

$kucing /dll/fstab



Setiap baris file didedikasikan untuk perangkat/partisi unik. Itu dibagi menjadi enam kolom. Berikut adalah deskripsi singkat dari masing-masing kolom.

  • Kolom 1: Nama perangkat.
  • Kolom 2: Titik pemasangan default.
  • Kolom 3: Jenis sistem file.
  • Kolom 4: Opsi pemasangan.
  • Kolom 5: Opsi buang.
  • Kolom 6: Opsi pemeriksaan sistem file.

Nama perangkat

Ini adalah label perangkat/partisi tertentu. Setiap perangkat dan partisi mendapatkan nama perangkatnya yang unik. Nama perangkat sangat penting untuk perangkat pemasangan, partisi, dan sistem file.

Kita dapat menggunakan perintah lsblk untuk mendapatkan laporan pada semua perangkat blok. Praktis melaporkan semua gadget dan partisi dengan nama perangkat mereka.

$lsblk-ke

Titik pemasangan default

Di Linux, perangkat, partisi, atau sistem file harus dipasang di lokasi sebelum sistem dapat menggunakannya. Pemasangan membuat sistem file dapat diakses melalui sistem file komputer. Titik mount adalah akses direktori ke perangkat, partisi, atau sistem file.

Kita bisa mendapatkan daftar semua partisi yang terpasang pada sistem.

$Gunung

Dalam konteks file fstab, titik pemasangan yang dijelaskan untuk nama perangkat tertentu akan digunakan sebagai titik pemasangan default. Saat komputer melakukan booting, sistem akan memasang semua perangkat ke titik pemasangan yang dijelaskan dalam file ini.

Jenis sistem file

Sistem file dapat digambarkan sebagai indeks database dengan semua lokasi fisik data pada penyimpanan. Ada banyak sistem file yang digunakan secara luas. Linux mendukung beberapa sistem file secara default. Berikut adalah daftar pendek dari sistem file populer.

  • ext4
  • xfs
  • btrfs
  • vfat
  • ntfs
  • tmpfs
  • nfs
  • squashfs
  • sysfs

Opsi lainnya adalah otomatis, yang memungkinkan sistem secara otomatis mendeteksi jenis sistem file perangkat atau partisi. Gunakan opsi ini jika Anda tidak yakin dengan sistem file tertentu.

Opsi pemasangan

Opsi pemasangan menentukan perilaku pemasangan perangkat/partisi. Ini dianggap sebagai bagian paling membingungkan dari file fstab.

Berikut adalah daftar pendek dari beberapa opsi pemasangan umum yang akan Anda temui saat bekerja dengan file fstab.

  • auto dan noauto: Opsi ini menentukan apakah sistem akan memasang sistem file saat boot. Secara default, nilainya otomatis, artinya akan dipasang saat boot. Namun, dalam skenario tertentu, opsi noauto mungkin berlaku.
  • user dan nouser: Ini menjelaskan pengguna mana yang dapat memasang sistem file. Jika nilainya adalah pengguna, maka pengguna biasa dapat memasang sistem file. Jika nilainya nouser, maka hanya root yang dapat memasangnya. Secara default, nilainya adalah pengguna. Untuk sistem file yang spesifik dan kritis, nouser dapat membantu.
  • exec dan noexec: Ini menjelaskan apakah binari dapat dieksekusi dari sistem file. Nilai exec memungkinkan eksekusi biner, sedangkan noexec tidak. Nilai default adalah exec untuk semua partisi.
  • sync dan async: Ini menentukan bagaimana input dan output ke perangkat/partisi akan dilakukan. Jika nilainya sinkron, maka input dan output dilakukan secara sinkron. Jika nilainya asinkron, maka dilakukan secara asinkron. Ini mempengaruhi bagaimana data dibaca dan ditulis.
  • ro: Ini menjelaskan bahwa partisi diperlakukan sebagai hanya-baca. Data pada sistem file tidak dapat diubah.
  • rw: Ini menjelaskan bahwa partisi tersedia untuk membaca dan menulis data.

Membuang

Ini menjelaskan apakah sistem file akan dicadangkan. Jika nilainya 0, maka dump akan mengabaikan sistem file. Dalam kebanyakan kasus, ini ditetapkan 0. Untuk pencadangan, lebih mudah menggunakan berbagai alat pihak ketiga.

Opsi Fsck

Alat fsck memeriksa sistem file. Nilai yang ditetapkan dalam kolom ini menentukan urutan fsck yang akan memeriksa sistem file yang terdaftar.

Mengedit file fstab

Sebelum mengedit file fstab, selalu disarankan untuk memiliki cadangan.

Sebelum melakukan perubahan pada file fstab, disarankan untuk membuat cadangan terlebih dahulu. Ini berisi detail konfigurasi penting, jadi entri yang salah dapat menyebabkan hasil yang tidak diinginkan.

$sudo cp -v /dll/fstab/dll/fstab.backup

Untuk mengedit file fstab, luncurkan editor teks pilihan Anda dengan sudo.

$sudo nano /dll/fstab

Untuk menulis komentar, gunakan # di awal.

$# Ini adalah komentar

Perhatikan bahwa beberapa entri mungkin menggunakan UUID perangkat alih-alih nama perangkat. Untuk mendapatkan UUID perangkat, gunakan blkid.

$blkid<label_perangkat>

Setelah semua perubahan dilakukan, simpan file dan tutup editor. Perubahan ini tidak akan efektif kecuali sistem dimulai ulang.

Pikiran terakhir

File fstab adalah solusi sederhana namun kuat untuk banyak situasi. Itu juga dapat mengotomatiskan pemasangan sistem file jarak jauh. Itu hanya membutuhkan pemahaman struktur kode dan opsi yang didukung untuk memanfaatkannya sepenuhnya.

Untuk info lebih mendalam, periksa halaman manual.

$priafstab

Selamat menghitung!