Cara Menulis atau Mengedit / etc / fstab

How Write Edit Etc Fstab



Di Linux, terdapat banyak fail konfigurasi sistem yang mengatur perilaku sistem. Fail fstab adalah fail konfigurasi yang menyimpan semua maklumat mengenai pelbagai partisi dan peranti penyimpanan di komputer. Pada masa boot, fail fstab menerangkan bagaimana setiap partisi dan peranti akan dipasang.

Mari selami fail / etc / fstab jauh.







Fail fstab

Seperti yang dijelaskan sebelumnya, ini adalah fail konfigurasi yang menyimpan maklumat mengenai partisi, peranti, dan konfigurasi pemasangan. Ia terletak di lokasi berikut.



$ls -lh /dan lain-lain/fstab



Ini adalah fail teks biasa, jadi kami dapat menggunakan penyunting teks pilihan kami untuk bekerja dengannya. Namun, ia memerlukan kebenaran root untuk menulis perubahan padanya.





Asas

Pertama, lihat fail fstab dalam sistem anda. Perhatikan bahawa setiap sistem akan mempunyai entri yang berbeza kerana perbezaan partisi dan perkakasan. Walau bagaimanapun, semua fail fstab akan mempunyai struktur asas yang sama.

$kucing /dan lain-lain/fstab



Setiap baris fail dikhaskan untuk peranti / partition yang unik. Ia dibahagikan kepada enam lajur. Berikut adalah penerangan ringkas setiap lajur.

  • Lajur 1: Nama peranti.
  • Lajur 2: Titik pemasangan lalai.
  • Lajur 3: Jenis sistem fail.
  • Lajur 4: Pilihan pemasangan.
  • Lajur 5: Pilihan pembuangan.
  • Lajur 6: Pilihan semakan sistem fail.

Nama peranti

Ini adalah label peranti / partition tertentu. Setiap peranti dan partisi mendapat nama peranti yang unik. Nama peranti penting untuk memasang peranti, partition, dan sistem fail.

Kita boleh menggunakan perintah lsblk untuk mendapatkan laporan mengenai semua peranti blok. Ia secara praktikal melaporkan semua alat dan partisi dengan nama peranti mereka.

$lsblk-untuk

Titik pemasangan lalai

Di Linux, peranti, partisi, atau sistem fail mesti dipasang di lokasi sebelum sistem dapat menggunakannya. Pemasangan menjadikan sistem fail dapat diakses melalui sistem fail komputer. Titik pemasangan adalah akses direktori ke peranti, partisi, atau sistem fail.

Kita boleh mendapatkan senarai semua partisi yang dipasang pada sistem.

$melekap

Dalam konteks fail fstab, titik pemasangan yang dijelaskan untuk nama peranti tertentu akan digunakan sebagai titik pemasangan lalai. Semasa komputer boot, sistem akan memasang semua peranti ke titik pemasangan yang dijelaskan dalam fail ini.

Jenis sistem fail

Sistem fail dapat digambarkan sebagai indeks pangkalan data dengan semua lokasi fizikal data di tempat penyimpanan. Terdapat banyak sistem fail yang digunakan secara meluas. Linux menyokong beberapa sistem fail secara lalai. Berikut adalah senarai pendek sistem fail yang popular.

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

Pilihan lain adalah automatik, yang membolehkan sistem mengesan secara automatik jenis sistem fail peranti atau partisi. Gunakan pilihan ini jika anda tidak yakin dengan sistem fail tertentu.

Pilihan pemasangan

Pilihan pemasangan menentukan tingkah laku pemasangan peranti / partition. Ia dianggap sebagai bahagian yang paling membingungkan dari fail fstab.

Berikut adalah senarai pendek beberapa pilihan pemasangan biasa yang akan anda temui semasa bekerja dengan fail fstab.

  • auto dan noauto: Pilihan ini menentukan sama ada sistem akan memasang sistem fail semasa boot. Secara lalai, nilainya adalah automatik, yang bermaksud akan dipasang semasa boot. Walau bagaimanapun, dalam senario tertentu, pilihan noauto mungkin berlaku.
  • user and nouser: Ini menerangkan pengguna mana yang dapat memasang sistem fail. Sekiranya nilainya adalah pengguna, maka pengguna biasa dapat memasang sistem fail. Sekiranya nilainya lebih baik, hanya akar yang dapat memasangnya. Secara lalai, nilainya adalah pengguna. Untuk sistem fail khusus dan kritikal, nouser boleh membantu.
  • exec dan noexec: Ini menerangkan sama ada binari dapat dijalankan dari sistem fail. Nilai exec membolehkan pelaksanaan binari, sedangkan noexec tidak. Nilai lalai adalah exec untuk semua partisi.
  • segerak dan tidak segerak: Ini menentukan bagaimana input dan output ke peranti / partition akan dilakukan. Sekiranya nilainya disegerakkan, maka input dan output dilakukan secara serentak. Sekiranya nilainya tidak segerak, maka ia dilakukan secara tidak segerak. Ia mempengaruhi bagaimana data dibaca dan ditulis.
  • ro: Ini menggambarkan bahawa partisi tersebut akan dianggap hanya baca. Data pada sistem fail tidak dapat diubah.
  • rw: Ini menerangkan bahawa partisi tersedia untuk membaca dan menulis data.

Pembuangan

Ia menerangkan sama ada sistem fail akan disandarkan. Sekiranya nilainya adalah 0, maka dump akan mengabaikan sistem fail. Dalam kebanyakan kes, ia diberikan 0. Untuk sandaran, lebih mudah menggunakan pelbagai alat pihak ketiga.

Pilihan fsck

Alat fsck memeriksa sistem fail. Nilai yang diberikan dalam lajur ini menentukan urutan fsck mana yang akan memeriksa sistem fail yang disenaraikan.

Menyunting fail fstab

Sebelum mengedit fail fstab, selalu disarankan untuk mempunyai sandaran.

Sebelum membuat perubahan pada fail fstab, disarankan untuk membuat cadangan terlebih dahulu. Ia mengandungi perincian konfigurasi yang kritikal, jadi entri yang salah boleh menyebabkan hasil yang tidak diingini.

$sudo cp -v /dan lain-lain/fstab/dan lain-lain/fstab. cadangan

Untuk mengedit fail fstab, lancarkan editor teks pilihan anda dengan sudo.

$sudo nano /dan lain-lain/fstab

Untuk menulis komen, gunakan # pada permulaannya.

$# Ini adalah komen

Perhatikan bahawa beberapa entri mungkin menggunakan UUID peranti dan bukannya nama peranti. Untuk mendapatkan UUID peranti, gunakan blkid.

$blkid<label_ peranti>

Setelah semua perubahan dibuat, simpan fail dan tutup editor. Perubahan ini tidak akan berkesan melainkan sistem dimulakan semula.

Pemikiran terakhir

Fail fstab adalah penyelesaian mudah tetapi kuat untuk banyak keadaan. Ia juga dapat mengautomasikan pemasangan sistem fail jauh. Ia hanya perlu memahami struktur kod dan pilihan yang disokong untuk memanfaatkannya sepenuhnya.

Untuk maklumat lebih mendalam, periksa halaman manual.

$lelakifstab

Selamat pengkomputeran!