FSTAB(5) | Формати датотеке | FSTAB(5) |
fstab - непроменљиве информације о системима датотека
/etc/fstab
Датотека fstab садржи описне информације о системима датотека које систем може да прикачи. Програми само читају fstab, а не уписују у њу; дужност је администратора система да исправно направи и одржава ову датотеку. Редослед записа у fstab-у је важан јер се fsck(8), mount(8), и umount(8) секвенцијално понављају док fstab одрађује њихове ствари.
Сваки систем датотека је описан у засебном реду. Поља у сваком реду су раздвојена табулаторима или размацима. Редови који почињу са # су напомене. Празни редови се занемарују.
У наставку је типичан пример fstab уноса:
LABEL=t-home2 /home ext4 defaults,auto_da_alloc 0 2
Ово поље описује специјални уређај блока, удаљени систем датотека или слику система датотека за уређај петље који ће бити прикачен или разменску датотеку или разменски уређај који ће бити укључен.
За обична качења, држаће (везу до) чвор блока специјалног уређаја (као што га направи 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").
Ово поље описује тачку качења (мету) за систем датотека. За разменске партиције, ово поље треба бити наведено као „none“ (ништа). Ако назив тачке качења садржи размаке или табулаторе, могу бити измењени као „\040“ и „\011“.
Ово поље описује врсту система датотека. Линукс подржава много врста система датотека: ext4, xfs, btrfs, f2fs, vfat, ntfs, hfsplus, tmpfs, sysfs, proc, iso9660, udf, squashfs, nfs, cifs, и многе друге. За више о томе, видите mount(8).
Унос разменска означава датотеку или партицију која ће се користити за размену, cf. swapon(8). Унос ништа је користан за свезивање или премештање качења.
Више од једне врсте се може навести на зарезом раздвојеном списку.
mount(8) и umount(8) подржавају подврсте система датотека. Подврста је дефинисана суфиксом „.subtype“. На пример „fuse.sshfs“. Препоручује се коришћење бележења подвртсе уместо додавања било каквог префикса првом пољу „fstab“-а (на пример „sshfs#example.com“ је застарело).
Ово поље описује опције качења придружене са системом датотека.
Форматирано је као списак опција раздвојених зарезима и опциона је за mount(8) или swapon(8). Уобичајена конвенција је да се тамо користи бар „подразумевана“ кључна реч.
Садржи барем врсту качења (ro или rw, основно је rw), плус било коју додатну опцију која одговара врсти система датотека (укључујући опције дотеривања учинковитости). За више о томе, видите mount(8) или swapon(8).
Основне опције независне од система датотека су:
defaults
noauto
user
owner
comment
nofail
Ово поље се користи од стране dump-а(8) да би одредио који системи датотека треба да буду избачени. Основно је нула (не избацује) ако није присутан.
Ово поље је коришћено од стране fsck-а(8) за одређивање поретка у коме се провере система датотека обављају у време подизања система. Корени систем датотека треба да се наведе са fs_passno 1. Остали системи датотека треба да имају fs_passno 2. Системи датотека у уређају биће проверени накнадно, али системи датотека на другачијим уређајима биће проверени у исто време да би се користио паралелизам доступан у хардверу. Подразумева нулу (не проверава систем датотека) ако није присутан.
/etc/fstab, <fstab.h>
Прави начин за читање записа из fstab-а је коришћење рутина getmntent(3) или libmount.
Кључна реч ignore као врста система датотека (3° поље) више није подржано од стране чисто „libmount“ заснованог помагала качења (од „util-linux“-а и2.22).
Претходник овог формата fstab датотеке се појавио у 4.0BSD-у.
getmntent(3), fs(5), findmnt(8), mount(8), swapon(8)
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
fstab је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-12-05 | util-linux 2.39.3 |