Com escriure o editar / etc / fstab

How Write Edit Etc Fstab



A Linux, hi ha diversos fitxers de configuració del sistema que regulen el comportament del sistema. El fitxer fstab és un fitxer de configuració que emmagatzema tota la informació sobre diverses particions i dispositius d'emmagatzematge a l'ordinador. En el moment de l'arrencada, el fitxer fstab descriu com es muntarà cada partició i dispositiu.

Aprofundim en el fitxer / etc / fstab.







El fitxer fstab

Com es va descriure anteriorment, es tracta d’un fitxer de configuració que conté informació sobre particions, dispositius i configuracions de muntatge. Es troba a la ubicació següent.



$ls -lh /etc/fstab



És un fitxer de text pla, de manera que podem utilitzar qualsevol editor de text que triem per treballar-hi. Tot i això, requereix permís d’arrel per escriure-hi canvis.





Conceptes bàsics

Primer, mireu el fitxer fstab del vostre sistema. Tingueu en compte que cada sistema tindrà entrades diferents a causa de les diferències de partició i maquinari. Tot i això, tots els fitxers fstab compartiran la mateixa estructura fonamental.

$gat /etc/fstab



Cada línia del fitxer està dedicada a un dispositiu / partició únic. Es divideix en sis columnes. Aquí teniu una breu descripció de cadascuna de les columnes.

  • Columna 1: nom del dispositiu.
  • Columna 2: punt de muntatge per defecte.
  • Columna 3: tipus de sistema de fitxers.
  • Columna 4: opcions de muntatge.
  • Columna 5: opcions de bolcat.
  • Columna 6: opcions de comprovació del sistema de fitxers.

Nom del dispositiu

És l’etiqueta del dispositiu / partició en concret. Cada dispositiu i partició rep el seu nom de dispositiu únic. El nom del dispositiu és essencial per a dispositius de muntatge, particions i sistemes de fitxers.

Podem utilitzar l’ordre lsblk per obtenir un informe sobre tots els dispositius de bloqueig. Pràcticament informa de tots els gadgets i particions amb els noms dels seus dispositius.

$lsblk-a

Punt de muntatge per defecte

A Linux, un dispositiu, partició o sistema de fitxers s'ha de muntar en una ubicació abans que el sistema pugui utilitzar-lo. El muntatge fa que el sistema de fitxers sigui accessible a través del sistema de fitxers de l’ordinador. El punt de muntatge és l'accés al directori al dispositiu, la partició o el sistema de fitxers.

Podem obtenir una llista de totes les particions muntades al sistema.

$muntar

En el context del fitxer fstab, s'utilitzarà el punt de muntatge descrit per al nom del dispositiu específic com a punt de muntatge per defecte. Quan arrenca l'ordinador, el sistema muntarà tots els dispositius als punts de muntatge descrits en aquest fitxer.

Tipus de sistema de fitxers

Es pot descriure un sistema de fitxers com un índex de la base de dades amb tota la ubicació física de les dades a l’emmagatzematge. Hi ha nombrosos sistemes de fitxers que s’utilitzen àmpliament. Linux admet diversos sistemes de fitxers per defecte. Aquí teniu una llista breu dels sistemes de fitxers més populars.

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

Una altra opció és automàtica, que permet al sistema detectar automàticament el tipus de sistema de fitxers del dispositiu o partició. Utilitzeu aquesta opció si no esteu segur del sistema de fitxers específic.

Opcions de muntatge

Les opcions de muntatge determinen el comportament de muntatge del dispositiu / partició. Es considera la part més confusa del fitxer fstab.

Aquí teniu una llista breu d’algunes de les opcions de muntatge més habituals que trobareu quan treballeu amb el fitxer fstab.

  • auto i noauto: aquesta opció determina si el sistema muntarà el sistema de fitxers durant l'arrencada. De manera predeterminada, el valor és automàtic, és a dir, es muntarà durant l'arrencada. Tanmateix, en escenaris específics, pot ser aplicable l'opció noauto.
  • user i nouser: descriu quin usuari pot muntar el sistema de fitxers. Si el valor és usuari, els usuaris normals poden muntar el sistema de fitxers. Si el valor és nouser, només l’arrel el pot muntar. Per defecte, el valor és usuari. Per a sistemes de fitxers específics i crítics, nouser pot ser útil.
  • exec i noexec: descriu si es poden executar binaris des del sistema de fitxers. El valor exec permet l'execució binària, mentre que noexec no. El valor per defecte és exec per a totes les particions.
  • sincronització i asincronització: determina com es realitzaran l'entrada i la sortida al dispositiu / partició. Si el valor és sincronitzat, l’entrada i la sortida es realitzen de manera sincronitzada. Si el valor és asíncron, es fa de manera asíncrona. Afecta com es llegeixen i s’escriuen les dades.
  • ro: Descriu que la partició s'ha de tractar com a només de lectura. Les dades del sistema de fitxers no es poden canviar.
  • rw: Descriu que la partició està disponible per llegir i escriure dades.

Abocador

Descriu si es vol fer una còpia de seguretat del sistema de fitxers. Si el valor és 0, el bolcat ignorarà el sistema de fitxers. En la majoria dels casos, s’assigna 0. Per fer còpies de seguretat, és més convenient utilitzar diverses eines de tercers.

Opcions Fsck

L'eina fsck comprova el sistema de fitxers. El valor assignat en aquesta columna determina en quin ordre fsck comprovarà els sistemes de fitxers llistats.

S'està editant el fitxer fstab

Abans d’editar el fitxer fstab, sempre es recomana fer una còpia de seguretat.

Abans de fer cap canvi al fitxer fstab, es recomana fer una còpia de seguretat primer. Conté detalls crítics de la configuració, de manera que les entrades incorrectes poden provocar resultats no desitjats.

$suo cp -v /etc/fstab/etc/fstab.backup

Per editar el fitxer fstab, inicieu l'editor de text que vulgueu amb sudo.

$suo nano /etc/fstab

Per escriure un comentari, utilitzeu # a l'inici.

$# Aquest és un comentari

Tingueu en compte que algunes entrades poden utilitzar el UUID del dispositiu en lloc del nom del dispositiu. Per obtenir l’UUID d’un dispositiu, utilitzeu blkid.

$blkid<dispositiu_etiqueta>

Un cop fets tots els canvis, deseu el fitxer i tanqueu l'editor. Aquests canvis no seran efectius si no es reinicia el sistema.

Pensaments finals

El fitxer fstab és una solució senzilla però potent per a moltes situacions. També pot automatitzar el muntatge de sistemes de fitxers remots. Només cal comprendre l'estructura del codi i les opcions compatibles per treure'n el màxim profit.

Per obtenir informació més detallada, consulteu la pàgina de manual.

$homefstab

Feliç informàtica!