Paano Sumulat o Mag-edit / etc / fstab

How Write Edit Etc Fstab



Sa Linux, maraming mga file ng pagsasaayos ng system na kinokontrol ang pag-uugali ng system. Ang fstab file ay tulad ng isang file ng pagsasaayos na nag-iimbak ng lahat ng impormasyon tungkol sa iba't ibang mga pagkahati at pag-iimbak ng mga aparato sa computer. Sa oras ng pag-boot, inilalarawan ng file ng fstab kung paano i-mount ang bawat pagkahati at aparato.

Sumisid tayo nang malalim sa / etc / fstab file.







Ang fstab file

Tulad ng inilarawan nang mas maaga, ito ay isang file ng pagsasaayos na humahawak ng impormasyon tungkol sa mga pagkahati, aparato, at mga mount configure. Matatagpuan ito sa sumusunod na lokasyon.



$ls -lh /atbp/fstab



Ito ay isang payak na file ng teksto, kaya maaari naming gamitin ang anumang text editor na aming napili upang gumana kasama nito. Gayunpaman, nangangailangan ito ng pahintulot sa ugat na magsulat ng mga pagbabago dito.





Mga Pangunahing Kaalaman

Una, tingnan ang fstab file sa iyong system. Tandaan na ang bawat system ay magkakaroon ng magkakaibang mga entry dahil sa pagkakaiba ng pagkahati at hardware. Gayunpaman, ang lahat ng mga fstab file ay magbabahagi ng parehong pangunahing istraktura.

$pusa /atbp/fstab



Ang bawat linya ng file ay nakatuon sa isang natatanging aparato / pagkahati. Nahahati ito sa anim na haligi. Narito ang isang maikling paglalarawan ng bawat isa sa mga haligi.

  • Hanay 1: Pangalan ng aparato.
  • Hanay 2: Default na mount point.
  • Hanay 3: Uri ng filesystem.
  • Hanay 4: Mga pagpipilian sa bundok.
  • Hanay 5: Mga pagpipilian sa basura.
  • Hanay 6: Mga pagpipilian sa pagsusuri ng filesystem.

Pangalan ng device

Ito ang tatak ng partikular na aparato / pagkahati. Ang bawat aparato at pagkahati ay nakakakuha ng natatanging pangalan ng aparato. Mahalaga ang pangalan ng aparato para sa mga tumataas na aparato, partisyon, at mga filesystem.

Maaari naming gamitin ang utos ng lsblk upang makakuha ng isang ulat sa lahat ng mga aparato sa pag-block. Halos iniuulat nito ang lahat ng mga gadget at partisyon sa kanilang mga pangalan ng aparato.

$lsblk-sa

Default na mount point

Sa Linux, ang isang aparato, pagkahati, o filesystem ay dapat na mai-mount sa isang lokasyon bago ito magamit ng system. Ginagawang ma-access ng mounting ang filesystem sa pamamagitan ng filesystem ng computer. Ang mount point ay ang pag-access sa direktoryo sa aparato, pagkahati, o filesystem.

Maaari kaming makakuha ng isang listahan ng lahat ng mga naka-mount na partisyon sa system.

$bundok

Sa konteksto ng fstab file, ang mount point na inilarawan para sa tukoy na pangalan ng aparato ay gagamitin bilang default na mount point. Kapag nag-boot ang computer, mai-mount ng system ang lahat ng mga aparato sa mga mount point na inilarawan sa file na ito.

Uri ng filesystem

Ang isang filesystem ay maaaring inilarawan bilang isang index ng database na may lahat ng pisikal na lokasyon ng data sa imbakan. Mayroong maraming mga filesystem na malawakang ginamit. Sinusuportahan ng Linux ang maraming mga filesystem bilang default. Narito ang isang maikling listahan ng mga tanyag na filesystems.

  • ext4
  • xfs
  • mga btrf
  • vfat
  • mga ntfs
  • tmpfs
  • nfs
  • mga kalabasa
  • sysfs

Ang isa pang pagpipilian ay ang auto, na hinahayaan ang system na awtomatikong makita ang uri ng filesystem ng aparato o pagkahati. Gamitin ang opsyong ito kung hindi ka kumpiyansa tungkol sa tukoy na filesystem.

Mga pagpipilian sa pag-mount

Natutukoy ng mga pagpipilian sa pag-mount ang pag-mount na pag-uugali ng aparato / pagkahati. Ito ay itinuturing na ang pinaka nakalilito na bahagi ng fstab file.

Narito ang isang maikling listahan ng ilan sa mga karaniwang pagpipilian ng pag-mount na mahahanap mo kapag nagtatrabaho kasama ang fstab file.

  • auto at noauto: Tinutukoy ng pagpipiliang ito kung mai-mount ng system ang filesystem sa panahon ng boot. Bilang default, ang halaga ay awtomatiko, nangangahulugang mai-mount ito sa panahon ng pag-boot. Gayunpaman, sa mga tukoy na sitwasyon, maaaring magamit ang pagpipiliang noauto.
  • gumagamit at nouser: Inilalarawan nito kung aling gumagamit ang maaaring mai-mount ang filesystem. Kung ang halaga ay gumagamit, maaaring i-mount ng mga normal na gumagamit ang filesystem. Kung ang halaga ay nouser, pagkatapos ang ugat lamang ang maaaring i-mount ito. Bilang default, ang halaga ay gumagamit. Para sa tukoy at kritikal na mga filesystem, maaaring maging kapaki-pakinabang ang nouser.
  • exec at noexec: Inilalarawan nito kung ang mga binary ay maaaring maipatupad mula sa filesystem. Pinapayagan ng halaga ng exec ang binary pagpapatupad, samantalang ang noexec ay hindi. Ang default na halaga ay exec para sa lahat ng mga pagkahati.
  • pag-sync at async: Tinutukoy nito kung paano maisasagawa ang pag-input at output sa aparato / pagkahati. Kung ang halaga ay naka-sync, pagkatapos ang pag-input at output ay tapos na magkasabay. Kung ang halaga ay async, pagkatapos ay tapos na ito nang hindi magkakasabay. Nakakaapekto ito sa kung paano nabasa at nakasulat ang data.
  • ro: Inilalarawan nito na ang paghati ay dapat tratuhin bilang read-only. Hindi mababago ang data sa filesystem.
  • rw: Inilalarawan nito na ang pagkahati ay magagamit para sa pagbabasa at pagsulat ng data.

Basura

Inilalarawan nito kung ang filesystem ay dapat na nai-back up. Kung ang halaga ay 0, pagkatapos ay ibabalewala ng dump ang filesystem. Sa karamihan ng mga kaso, itinalaga ito 0. Para sa pag-backup, mas maginhawa ang paggamit ng iba't ibang mga tool ng third-party.

Mga pagpipilian sa Fsck

Sinusuri ng tool ng fsck ang filesystem. Tinutukoy ng halagang itinalaga sa haligi na ito kung aling pagkakasunud-sunod ang susuriin ng fsck sa nakalistang mga filesystem.

Pag-edit ng fstab file

Bago i-edit ang fstab file, palaging inirerekumenda na magkaroon ng isang backup.

Bago gumawa ng anumang mga pagbabago sa fstab file, inirerekumenda na gumawa muna ng isang backup. Naglalaman ito ng mga kritikal na detalye ng pagsasaayos, kaya't ang mga maling entry ay maaaring maging sanhi ng mga hindi ginustong mga resulta.

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

Upang mai-edit ang fstab file, ilunsad ang iyong text editor ng pagpipilian sa sudo.

$sudo nano /atbp/fstab

Upang magsulat ng isang puna, gamitin ang # sa simula.

$# Ito ay isang puna

Tandaan na ang ilang mga entry ay maaaring gumamit ng aparato UUID sa halip na isang pangalan ng aparato. Upang makuha ang UUID ng isang aparato, gumamit ng blkid.

$blkid<aparato_label>

Matapos magawa ang lahat ng mga pagbabago, i-save ang file at isara ang editor. Hindi magiging epektibo ang mga pagbabagong ito maliban kung mag-restart ang system.

Pangwakas na saloobin

Ang fstab file ay isang simple ngunit malakas na solusyon sa maraming mga sitwasyon. Maaari rin nitong i-automate ang pag-mount ng mga malayuang mga filesystem. Kinakailangan lamang nito ang pag-unawa sa istraktura ng code at suportadong mga pagpipilian upang makuha ang buong pakinabang nito.

Para sa higit pang malalim na impormasyon, suriin ang pahina ng tao.

$lalakifstab

Maligayang computing!