Scroll to navigation

FSTAB(5) Формати датотеке FSTAB(5)

НАЗИВ

fstab - непроменљиве информације о системима датотека

УВОД

/etc/fstab

ОПИС

Датотека fstab садржи описне информације о системима датотека које систем може да прикачи. Програми само читају fstab, а не уписују у њу; дужност је администратора система да исправно направи и одржава ову датотеку. Редослед записа у fstab-у је важан јер се fsck(8), mount(8), и umount(8) секвенцијално понављају док fstab одрађује њихове ствари.

The file is not read by mount(8) only but often is used by many other tools and daemons, and proper functionality may require additional steps. For example, on systemd-based systems, it’s recommended to use systemctl daemon-reload after fstab modification.

Сваки систем датотека је описан у засебном реду. Поља у сваком реду су раздвојена табулаторима или размацима. Редови који почињу са # су напомене. Празни редови се занемарују.

У наставку је типичан пример fstab уноса:

LABEL=t-home2   /home      ext4    defaults,auto_da_alloc      0  2

Прво поље (fs_spec).

Ово поље описује специјални уређај блока, удаљени систем датотека или слику система датотека за уређај петље који ће бити прикачен или разменску датотеку или разменски уређај који ће бити укључен.

За обична качења, држаће (везу до) чвор блока специјалног уређаја (као што га направи mknod(2)) за уређај да би се прикажио, као /dev/cdrom или /dev/sdb7. За NFS качења, ово поље је <host>:<dir>, нпр., knuth.aeb.nl:/. За системе датотека без складиштења, било која ниска се може користити, и приказаће се у df(1) излазу, на пример. Уобичајено коришћење је proc за procfs; mem, none, или tmpfs за tmpfs. Остали посебни системи датотека, као udev и sysfs, обично нису исписани у fstab-у.

НАТПИС=<натпис> или УУИД=<ууид> може бити дат уместо назива уређаја. Ово је препоручљива метода, јер су називи уређаја често случајност редоследа откривања хардвера, и може се изменити када се други дискови додају или уклоне. На пример, „НАТПИС=Подизна“ или „УУИД=3e6be9de-8139-11d1-9106-a43f08d823a6“. (Користите систему датотека специфичан алат као што је e2label(8), xfs_admin(8), или fatlabel(8) да поставите НАТПИСе на системима датотека).

Такође је могуће користити PARTUUID= и PARTLABEL=. Ови одредници партиција су подржани на пример за ГУИД партициону табелу (ГПТ).

Видите mount(8), blkid(8) или lsblk(8) за више детаља о одредницима уређаја.

Знајте да mount(8) користи УУИД-е као ниске. Представљање ниске УУИД-а треба бити засновано на знаковима малих слова. Али када се наводи ИД волумена FAT или NTFS система датотека користе се знакови великих слова (нпр. УУИД="A40D-85E7" или УУИД="61DB7756DB7779B3").

Друго поље (fs_file).

Ово поље описује тачку качења (мету) за систем датотека. За разменске партиције, ово поље треба бити наведено као „none“ (ништа). Ако назив тачке качења садржи размаке или табулаторе, могу бити измењени као „\040“ и „\011“.

Треће поље (fs_vfstype).

Ово поље описује врсту система датотека. Линукс подржава много врста система датотека: ext4, xfs, btrfs, f2fs, vfat, ntfs, hfsplus, tmpfs, sysfs, proc, iso9660, udf, squashfs, nfs, cifs, и многе друге. За више о томе, видите mount(8).

Унос разменска означава датотеку или партицију која ће се користити за размену, cf. swapon(8). Унос ништа је користан за свезивање или премештање качења.

Више од једне врсте се може навести на зарезом раздвојеном списку.

mount(8) and umount(8) support filesystem subtypes. The subtype is defined by '.subtype' suffix. For example 'fuse.sshfs'. It’s recommended to use subtype notation rather than add any prefix to the first fstab field (for example 'sshfs#example.com' is deprecated).

Четврто поље (fs_mntops).

Ово поље описује опције качења придружене са системом датотека.

Форматирано је као списак опција раздвојених зарезима и опциона је за mount(8) или swapon(8). Уобичајена конвенција је да се тамо користи бар „подразумевана“ кључна реч.

Садржи барем врсту качења (ro или rw, основно је rw), плус било коју додатну опцију која одговара врсти система датотека (укључујући опције дотеривања учинковитости). За више о томе, видите mount(8) или swapon(8).

Основне опције независне од система датотека су:

defaults

користи основне опције. Основност зависи од кернела и система датотека. mount(8) нема хардкодирани скуп основних опција. Основна вредност кернела је обично „rw, suid, dev, exec, auto, nouser, и async“.

noauto

не прикачиње када је дато mount -a (нпр., у време подизања система)

user

омогућава кориснику да прикачи

owner

омогућава власнику уређаја да прикачи

comment

или x-<name> за коришћење од стране „fstab“-одржавајућих програма

nofail

не извештава о грешкама за овај уређај ако не постоји.

Пето поље (fs_freq).

Ово поље се користи од стране dump-а(8) да би одредио који системи датотека треба да буду избачени. Основно је нула (не избацује) ако није присутан.

Шесто поље (fs_passno).

Ово поље је коришћено од стране fsck-а(8) за одређивање поретка у коме се провере система датотека обављају у време подизања система. Корени систем датотека треба да се наведе са fs_passno 1. Остали системи датотека треба да имају fs_passno 2. Системи датотека у уређају биће проверени накнадно, али системи датотека на другачијим уређајима биће проверени у исто време да би се користио паралелизам доступан у хардверу. Подразумева нулу (не проверава систем датотека) ако није присутан.

ДАТОТЕКЕ

/etc/fstab, <fstab.h>

БЕЛЕШКЕ

Прави начин за читање записа из fstab-а је коришћење рутина getmntent(3) или libmount.

Кључна реч ignore као врста система датотека (3° поље) више није подржано од стране чисто „libmount“ заснованог помагала качења (од „util-linux“-а и2.22).

This document describes handling of fstab by util-linux and libmount. For systemd, read systemd documentation. There are slight differences.

ИСТОРИЈАТ

Претходник овог формата fstab датотеке се појавио у 4.0BSD-у.

ПОГЛЕДАЈТЕ ТАКОЂЕ

getmntent(3), fs(5), findmnt(8), mount(8), swapon(8)

ПРИЈАВЉИВАЊЕ ГРЕШАКА

За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.

ДОСТУПНОСТ

fstab is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

2024-04-26 util-linux 2.40