table of contents
MOUNT(8) | Администрација система | MOUNT(8) |
НАЗИВ¶
mount - прикачиње систем датотека
УВОД¶
mount [-h|-V]
mount [-l] [-t fstype]
mount -a [-fFnrsvw] [-t fstype] [-O optlist]
mount [-fnrsvw] [-o options] device|mountpoint
mount [-fnrsvw] [-t fstype] [-o options] device mountpoint
mount --bind|--rbind|--move olddir newdir
mount --make-[shared|slave|private|unbindable|rshared|rslave|rprivate|runbindable] mountpoint
ОПИС¶
Све датотеке приступачне у Уникс систему су распоређене у једно велико стабло, у хијерархију датотека, укорењену на /. Ове датотеке се могу распоредити на неколико уређаја. Наредба mount служи за прикачињање система датотека који се налази на неком уређају на велико стабло датотека. Насупрот томе, наредба umount(8) ће га поново одвојити. Систем датотека се користи за контролисање начина на који се подаци чувају на уређају или се достављају на виртуелни начин путем мреже или других услуга.
Уобичајени облик наредбе mount је:
mount -t type device dir
Ово говори кернелу да приложи систем датотека нађен на уређају (који је врсте врста) у директоријум дир. Опција -t врста је опциона. Наредба mount обично је у могућности да открије систем датотека. Администраторска овлашћења су неопходне за качење система датотека по основи. Погледајте одељак „Качења неадминистратора“ испод за више о томе. Претходни садржај (ако постоји) и власник и режим дир-а постају невидљиви, и све док овај систем датотека остаје прикачен, назив путање дир се односи на корен система датотека на уређају.
Ако је дат само директоријум или уређај, на пример:
mount /dir
тада mount тражи тачку качења (а ако је не нађе тада тражи уређај) у /etc/fstab датотеци. Могуће је користити опције --target или --source да би се избегло нејасно тумачење датог аргумента. На пример:
mount --target /mountpoint
Исти систем датотека може бити прикачен више пута, а у неким случајевима (нпр. мрежни систем датотека) исти систем датотека може бити прикачен на исту тачку качења више пута. Наредба mount не примењује никакву политику за контролу овог понашања. Сво понашање контролише кернел и обично је специфично за управљачки програм система датотека. Изузетак је --all, у овом случају се занемарују већ прикачени системи датотека (погледајте --all испод за више о томе).
Исписује качења¶
Режим исписа се одржава само зарад повратне садејствености.
За робуснији и прилагодљивији излаз користите findmnt(8), нарочито у вашим скриптама. Знајте да су контролни знакови у називу тачке качења замењени знаком питања „?“.
Следећа наредба исписује све прикачене системе датотека (врсте врста):
mount [-l] [-t type]
Опција -l додаје натписе на овај списак. Видите испод.
Означавање уређаја и система датотека¶
Већина уређаја је назначено називом датотеке (специјалног блок уређаја), као /dev/sda1, али има и других могућности. На пример, у случају NFS качења, уређај може да изгледа као knuth.cwi.nl:/dir.
Називи уређаја партиција диска су нестабилни; поновно подешавање хардвера и додавање или уклањање уређаја може довести до промене у називима. Ово је разлог зашто се топло препоручује коришћење одредника система датотека или партиција као што су УУИД или НАТПИС. Тренутно подржани одредници (ознаке):
LABEL=натпис
UUID=УУИД
Знајте да mount користи УУИД-е као ниске. УУИД-и са линије наредби или из fstab-а(5) се не преводе у унутрашње бинарно представљање. Представљање ниске УУИД-а треба да се заснива на знакове малих слова.
PARTLABEL=натпис
PARTUUID=УУИБ
ID=ид
Наредба lsblk --fs обезбеђује предпреглед система датотека, НАТПИС-а и УУИД-а на доступним блок уређајима. Наредба blkid -p <уређај> доставља појединости о систему датотека на наведеном уређају.
Не заборавите да нема гаранције да су УУИД-и и натписи стварно јединствени, нарочито ако преместите, делите или умножите уређај. Користите lsblk -o +УУИД,ПАРТУУИД да проверите да су УУИД-и стварно јединствени на вашем систему.
Препоручена поставка је коришћење ознака (нпр. UUID=ууид) уместо /dev/disk/by-{label,uuid,id,partuuid,partlabel} симболичких веза „udev“-а у /etc/fstab датотеци. Ознаке су читљивије, снажније и преносиве. Наредба mount(8) изнутра користи симболичке везе „udev“-а, тако да коришћење симболичких веза у /etc/fstab нема предности над ознакама. За више појединости видите libblkid(3).
Систем датотека proc није придружен са посебним уређајем и када га прикачите, произвољна кључна реч – на пример, proc – може се користити уместо одредбе уређаја. (Произвољан избор none је мање срећан: порука о грешци „none је већ прикачен“ из mount-а може бити збуњујућа.)
Датотеке „/etc/fstab“, „/etc/mtab“ и „/proc/mounts“¶
Датотека /etc/fstab (видите fstab(5)), може садржати редове који описују који се уређаји обично каче где, користећи које опције. Основна локација датотеке fstab(5) може се заменити опцијом линије наредби --fstab path (погледајте испод за више о томе).
Наредба
mount -a [-t type] [-O optlist]
(обично се даје у скрипти подизања система) доводи до тога да се сви системи датотека поменути у fstab-у (одговарајуће врсте и/или који имају или немају одговарајуће опције) прикаче како је назначено, осим оних чији ред садржи кључну реч noauto. Додавање опције -F учиниће да mount клонира, тако да се системи датотека прикачињу паралелно.
Приликом качења система датотека поменутог у fstab-у или mtab-у, довољно је навести на линији наредби само уређај, или само тачку качења.
Програми mount и umount(8) традиционално одржавају списак тренутно прикачених система датотека у датотеци /etc/mtab. Подршка за регуларну класичну /etc/mtab је потпуно искључена у време превођења по основи, јер је на тренутним Линукс системима стога боље направити /etc/mtab-у симболичку везу до /proc/mounts. Регуларна mtab датотека која се одржава у корисничком простору не може поуздано да ради са називним просторима, контејнерима и другим напредним Линукс функцијама. Ако регуларна mtab подршка је укључена, тада је могуће користити датотеку као и симболичку везу.
Ако аргументи нису дати наредби mount, исписује се списак прикачених система датотека.
Ако желите да заобиђете опције качења из /etc/fstab, треба да користите опцију -o:
mount device|dir -o options
и тада ће опције качења са чиније наредби бити придодате на списак опција из /etc/fstab-а. Ово основно понашање се може изменити коришћењем опције --options-mode. Уобичајено понашање је да последња опција има предност ако има сукоба.
Програм mount не чита датотеку /etc/fstab ако су и уређај (или НАТПИС, УУИД, ИД, ПАРТУУИД или ПАРТНАТПИС) и дир наведени. На пример, за качење уређаја foo на /dir:
mount /dev/foo /dir
Ово основно понашање се може изменити коришћењем --options-source-force опције линије наредбе да увек чита подешавање из fstab-а. За кориснике који нису администратори mount увек чита fstab подешавање.
Качења не-администратора¶
Нормално, само администратор може да прикачи системе датотека. Међутим, када fstab садржи опцију user у реду, било ко може да прикачи одговарајући систем датотека.
Стога, дати ред
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
сваки корисник може да прикачи „iso9660“ систем датотека који се нађе на убаченом CDROM-у коришћењем наредбе:
mount /cd
Знајте да је mount врло изричит о корисницима који нису администратори а све путање наведене на линији наредби се проверавају пре него што се fstab обради или се изврши помоћнички програм. Строго се препоручује да се користи исправна тачка качења за навођење система датотека, у супротном mount може да не успе. На пример лоша је замисао користити NFS или CIFS извор на линији наредби.
Од „util-linux“-а 2.35, mount не излази када су корисничка овлашћења неодговарајућа према унутрашњим безбедносним правилима „libmount“-а. Уместо тога, одбацује „suid“ овлашћења и наставља као обичан корисник који није администратор. Ово понашање подржава случајеве коришћења у којима администраторска овлашћења нису неопходна (нпр. системи датотека споја, кориснички називни простори, итд.).
За више детаља, погледајте fstab(5). Само корисник који је прикачио систем датотека може поново да га откачи. Ако би било који корисник требало да буде у могућности да га откачи, онда користите users уместо user у fstab реду. Опција owner је слична опцији user, са ограничењем да корисник мора бити власник специјалне датотеке. Ово може бити корисно нпр. за /dev/fd ако скрипта пријаве чини корисника конзоле власником овог уређаја. Опција group је слична, са ограничењем да корисник мора бити члан групе специјалне датотеке.
The user mount option is accepted if no username is specified. If used in the format user=someone, the option is silently ignored and visible only for external mount helpers (/sbin/mount.<type>) for compatibility with some network filesystems.
Радња качења свезе¶
Поново прикачиње део хијерархије датотеке негде другде. Позив је:
mount --bind olddir newdir
или коришћењем овог уноса fstab-а:
/olddir /newdir none bind
После овог позива исти садржаји су приступљиви на два места.
Важно је разумети да „bind“ не ствара никакву другу класу или специјални чвор у VFS кернела. „bind“ је само још једна радња за прикачињање система датотека. Нема нигде причуваних информација да је систем датотека прикачен радњом „bind“. старидир и новидир су независни а старидир може бити откачен.
Неко може такође поново да прикачи једну датотеку (на једној датотеци). Такође је могуће коришћење свезе качења за стварање тачке качења из обичног директоријума, на пример:
mount --bind foo foo
Позив свезе качења прилаже само (део) један систем датотека, нису могућа подкачења. Читавој хијерархији датотеке укључујући подкачења се може приложити друго место коришћењем:
mount --rbind olddir newdir
Знајте да ће опције качења система датотека које одржава кернел остати исте као оне на изворној тачки качења. Опције качења корисничког простора (нпр. _netdev) неће бити умножене са mount и неопходно је изричито навести опције на линији наредби mount-а.
Од „util-linux“-а 2.27 mount допушта промену опција качења прослеђујући односне опције уз --bind. На пример:
mount -o bind,ro foo foo
Ова функција није подржана Линукс кернелом; примењена је у корисничком простору додатним mount(2) поновним качењем системског позива. Ово решење није атомско.
Заменски (класични) начин за стварање свезу качења само читања је коришћење радње поновног качења, на пример:
mount --bind olddir newdir
mount -o remount,bind,ro olddir newdir
Знајте да ће свеза само читања створити тачку качења само за читање (VFS унос, али ће суперблок система датотека бити још увек уписив, што значи да ће стари-дир бити уписив, али ће нови-дир бити само за читање.
Такође је могуће изменити „nosuid“, „nodev“, „noexec“, „noatime“, „nodiratime“, „relatime“ и „nosymfollow“ VFS заставице уноса путем радње „remount,bind“. Остале заставице (на пример заставице специфичне систему датотека) се тихо занемарују. Класични системски позив mount(2) не дозвољава дубинско мењање опција качења (на пример са -o rbind,ro). Дубинска семантика је могућа са новим mount_setattr(2) позивом система кернела и подржана је од „libmount“-а из „util-linux“-а и2.39 новим експерименталним „дубинским“ аргументом опције (нпр. -o rbind,ro=recursive) . За више детаља погледајте одељак ОПЦИЈЕ КАЧЕЊА НЕЗАВИСНОГ СИСТЕМА ДАТОТЕКА.
Од „util-linux“-а 2.31, mount занемарује заставицу bind из /etc/fstab при радњи remount (ако је -o remount наведено на линији наредби). Ово је неопходно за потпуну контролу опција качења при поновном качењу путем линије наредби. У претходним издањима ознака свезивања је увек примењивана и било је немогуће поново дефинисати опције качења без интеракције са семантиком свезивања. Ово понашање mount-а не утиче на ситуације када је „remount,bind“ наведено у датотеци /etc/fstab.
Радња премештања¶
Премешта mounted tree на друго место (самостално). Позив је:
mount --move olddir newdir
Ово ће довести до тога да ће садржај који се претходно појавио под стари-дир сада бити доступан под нови-дир. Физичка локација датотека није измењена. Знајте да стари-дир треба да буде тачка качења.
Знајте такође да премештање качења које се налази под дељеним качењем је неисправно и неподржано. Користите findmnt -o МЕТА,ПРОСТИРАЊЕ да видите текуће опције простирања.
Радње дељеног подстабла¶
Од Линукса 2.6.15 могуће је означити качење и његова подкачења као дељена, приватна, подређена или неповезива. Дељено качење пружа могућност стварања огледала тог качења тако да се качења и откачињања унутар било којег огледала простиру на друго огледало. Подређено качење прима простирање са свог главника, али не и обрнуто. Приватно качење нема способности простирања. Неповезиво качење је приватно качење које се не може клонирати радњом свезивања. Детаљна семантика је документована у датотеци Documentation/filesystems/sharedsubtree.txt у изворном стаблу кернела; видите такође mount_namespaces(7).
Подржане радње су:
mount --make-shared тачка-качења mount --make-slave тачка-качења mount --make-private тачка-качења mount --make-unbindable тачка-качења
Следеће наредбе омогћавају да дубински изменимо врсту свих качења под датом тачком качења.
mount --make-rshared тачка-качења mount --make-rslave тачка-качења mount --make-rprivate тачка-качења mount --make-runbindable тачка-качења
mount does not read fstab(5) when a --make-* operation is requested. All necessary information has to be specified on the command line.
Знајте да Линукс кернел не омогућава измену више опција простирања са једним mount(2) системским позивом, а опције се не могу мешати са другим опцијама качења и радњама.
Од „util-linux“-а 2.23 наредба mount се може користити за прављење више измена простирања (топологије) једним mount(8) позивом и то такође заједно са другим радњама качења. Заставице простирања се примењују додатним mount(2) системским позивом када су претходеће радње качења биле успешне. Знајте да овај случај коришћења није атомски. Могуће је навести заставице простирања у fstab-у(5) као опције качења (private, slave, shared, unbindable, rprivate, rslave, rshared, runbindable).
На пример:
mount --make-private --make-unbindable /dev/sda1 /foo
је исто што и:
mount /dev/sda1 /foo mount --make-private /foo mount --make-unbindable /foo
ОПЦИЈЕ ЛИНИЈЕ НАРЕДБИ¶
Читав скуп опција качења коришћен позивањем mount-а је одређен прво извлачењем опција качења за систем датотека из fstab табеле, затим примењивањем било које опције наведене аргументом -o, и на крају применом опције -r или -w, када је присутна.
Наредба mount не прослеђује све опције линије наредбе /sbin/mount.суфикс помоћницима качења. Сучеље између mount-а и помоћника качења је описано испод у одељку СПОЉНИ ПОМОЋНИЦИ.
Опције линије наредби доступне за наредбу mount су:
-a, --all
Исправна функционалност зависи од /proc (за откривање већ прикачених система датотека) и од /sys (за процену ознака система датотека као што је „УУИД=“ или „НАТПИС=“). Строго се препоручује да се прикаче /proc и /sys системи датотека пре него што се mount -a изврши, или да се држе „/proc“ и „/sys“ на почетку fstab.
Опцију --all је могуће такође користити за радњу поновног качења. У овом случају сви филтери (-t и -O) се примењују на табели већ прикачених система датотека.
Од издања 2.35 могуће je користити опцију линије наредби -o за измену опције качења из fstab-а (видите такође --options-mode).
Знајте да је лоша замисао користити mount -a за проверу fstab-а. Препоручено решење је findmnt --verify.
-B, --bind
-c, --no-canonicalize
Знајте да mount не прослеђује ову опцију помоћницима /sbin/mount.врста.
-F, --fork
-f, --fake
The /etc/mtab is no longer maintained in userspace, and starting from version 2.39, the mount operation can be a complex chain of operations with dependencies between the syscalls. The --fake option forces libmount to skip all mount source preparation, mount option analysis, and the actual mounting process.
The difference between fake and non-fake execution is huge. This is the reason why the --fake option has minimal significance for the current mount(8) implementation and it is maintained mostly for backward compatibility.
-i, --internal-only
-L, --label натпис
-l, --show-labels
-M, --move
-m, --mkdir[=режим]
--map-groups, --map-users inner:_outer_:_count_
--map-users /proc/PID/ns/user
-n, --no-mtab
-N, --namespace називни-простор
mount switches to the mount namespace when it reads /etc/fstab, writes /etc/mtab: (or writes to _/run/mount) and calls mount(2), otherwise it runs in the original mount namespace. This means that the target namespace does not have to contain any libraries or other requirements necessary to execute the mount(2) call.
Видите mount_namespaces(7) за више информација.
-O, --test-opts опције
mount -a -O no_netdev
качи све системе датотека изузев оних који имају опцију netdev наведену у пољу опција у /etc/fstab датотеци.
Разликује се од -t у чему се свака опција тачно поклапа; водеће no на почетку једне опције не негира остатак.
Опције -t и -O су збирне у дејству; тако је, наредба
mount -a -t ext2 -O _netdev
качи све „ext2“ системе датотека опцијом netdev, нису сви системи датотека који су или „ext2“ или имају наведену netdev опцију.
-o, --options опције
mount LABEL=mydisk -o noatime,nodev,nosuid
Знајте да је редослед опција важан, јер последња опција побеђује ако постоји нека сукобљавајућа. Опције из линије наредби такође подразумевано замењују опције из „fstab“-а.
За више о томе, погледајте одељке ОПЦИЈЕ КАЧЕЊА НЕЗАВИСНЕ ОД СИСТЕМА ДАТОТЕКА и ОПЦИЈЕ КАЧЕЊА СПЕЦИФИЧНЕ СИСТЕМУ ДАТОТЕКА.
--onlyonce
--options-mode режим
--options-source извор
--options-source-force
-R, --rbind
-r, --read-only
Знајте да, у зависности од врсте система датотека, стања и понашања кернела, систем може још увек да пише на уређају. На пример, „ext3“ и „ext4“ ће поновити журнал ако је систем датотека прљав. Да спречите ову врсту приступа писања, можете пожелети да прикачите „ext3“ или „ext4“ систем датотека са ro,noload опцијама качења или да поставите сам блок уређај на режим само за читање, видите наредбу blockdev(8).
-s
--source уређај
--target директоријум
--target-prefix директоријум
mount --all --target-prefix /chroot -o X-mount.mkdir
прикачиње све из система fstab на /chroot, све недостајуће тачке качења су направљене (услед „X-mount.mkdir“). Видите такође --fstab да користите заменски fstab.
-T, --fstab путања
Знајте да mount не прослеђује опцију --fstab помоћницима /sbin/mount.врста, што значи да ће алтернативне fstab датотеке бити невидљиве помоћницима. Ово није проблем за обична качења, али корисничка (не администратор) качења увек захтевају да fstab провери корисникова права.
-t, --types врста-сд
Програми mount и umount(8) подржавају подврсте система датотека. Подврста је дефинисана суфиксом „.subtype“. На пример „fuse.sshfs“. Препоручује се коришћење бележења подвртсе уместо додавања било каквог префикса извору качења (на пример „sshfs#example.com“ је застарело).
Ако није дата опција -t, или ако је наведена врста auto, mount ће покушати да погоди жељену врсту. mount користи libblkid(3) библиотеку за погађање врсте система датотека; ако ово не да ништа што изгледа познато, mount ће покушати да прочита датотеку /etc/filesystems, или, ако не постоји, /proc/filesystems. Све врсте система датотека наведене тамо биће покушане, изузев заоне које су означене „nodev“ (нпр. devpts, proc и nfs). Ако се /etc/filesystems завршава у реду са једним *, „mount“ ће након тога прочитати /proc/filesystems. Приликом покушавања, све врсте система датотека биће прикачене са опцијом качења silent.
Врста auto може бити корисна за флопи дискете које прикачи корисник. Стварање датотеке /etc/filesystems може бити корисно за промену редоследа пробања (нпр., за пробање „vfat“-а пре „msdos“-а или „ext3“ пре „ext2“) или ако користите самоутоваривач модула кернела.
Може се навести више од једне врсте на зарезом раздвојеном списку, за опцију -t као и у /etc/fstab уносу. Списак врста система датотека за опцију -t може имати префикс no да би се навеле врсте система датотека на којима не треба предузимати никакве радње. Префикс no нема дејства када је наведен у /etc/fstab уносу.
Префикс no може бити значајан са опцијом -a. На пример, наредба
mount -a -t nomsdos,smbfs
прикачиње све системе датотека изузев оних врсте msdos и smbfs.
За већину врста све што програм mount треба да уради је да изда једноставан mount(2) системски позив, и није потребно детаљно познавање врсте система датотека. Међутим, за неколико врста (као што су nfs, nfs4, cifs, smbfs, ncpfs) потребан је ад-хок код. Системи датотека nfs, nfs4, cifs, smbfs, и ncpfs имају посебан програм за качење. Да би било могуће третирати све врсте на јединствен начин, mount ће извршити програм /sbin/mount.врста (ако постоји) када се позове са врстом врста. Пошто различита издања smbmount програма имају различите договоре позивања, /sbin/mount.smbfs можда мора да буде скрипта шкољке која поставља жељени позив.
-U, --uuid ууид
-v, --verbose
-w, --rw, --read-write
Синоним је -o rw.
Знајте да навођење опције -w на линији наредби приморава mount да никада не покуша качење само за читање на уређајима заштићеним од писања или већ прикачене системе датотека само за читање.
-h, --help
-V, --version
ОПЦИЈЕ КАЧЕЊА НЕЗАВИСНЕ ОД СИСТЕМА ДАТОТЕКА¶
Неке од ових опција су корисне само када се појављују у датотеци /etc/fstab.
Неке од ових опција могу се укључити или искључити по основи у кернелу система. Да бисте проверили тренутну поставку, погледајте опције у /proc/mounts. Знајте да системи датотека такође имају основне опције качења специфичне за сваки систем датотека (видите на пример tune2fs -l излаз за „extN“ системе датотека).
Опције nosuid, noexec, nodiratime, relatime, noatime, strictatime, и nosymfollow се тумаче само апстрактним слојем VFS кернела и примењују се на чвор тачке качења, а не на сам систем датотека. Покушајте:
findmnt -o МЕТА,VFS-ОПЦИЈЕ,FS-ОПЦИЈЕ
да добавите потпун претпреглед о системима датотека и VFS опцијама.
Поставка само за читање (ro или rw) је протумачена VFS-ом и систем датотека и зависи од тога како је опција наведена на mount(8) линији наредби. Оновно је да се то тумачи на нивоу система датотека. Операција "-o bind,remount,ro" се примењује само на VFS тачку качења, а операција "-o remount,ro" се примењује на VFS и суперблок система датотека. Ова семантика омогућава стварање тачке качења само за читање, али задржава могућност уписивања у систем датотека са друге тачке качења.
Од и2.39 „libmount“ може да користи ново сучеље качења кернела да дубински постави VF опције. За компатибилност уназад, ова функција није подразумевано омогућена, иако се захтева дубинска радња (нпр. „rbind“). Аргумент нове опције „дубински“ може да се наведе, на пример:
mount -orbind,ro=recursive,noexec=recursive,nosuid /foo /bar
дубински свезује системе датотека из „/foo“ за „/bar“, „/bar“, и сва подкачења ће бити само за читање и неизвршавање, али само ће „/bar“ бити "nosuid". „Дубински“ опциони аргумент за VFS опције качења је ЕКСПЕРИМЕНТАЛНА функција.
Следеће опције се примењују на сваки систем датотека који је прикачен (али их заправо не поштује сваки систем датотека – нпр., опција sync данас има дејства само за ext2, ext3, ext4, fat, vfat, ufs и xfs):
async
atime
noatime
auto
noauto
context=контекст, fscontext=контекст, defcontext=контекст и rootcontext=контекст
Опште коришћена опција за уклоњиве медије је context="system_u:object_r:removable_t.
Опција fscontext= ради за све системе датотека, без обзира на њихову „xattr“ подршку. Опција „fscontext“ поставља свеобухватни натпис система датотека на одређени безбедносни контекст. Овај натпис система датотека је одвојен од појединачних натписа на датотекама. Представља читав систем датотека за одређене врсте провера овлашћења, као што је током качења или стварања датотеке. Појединачни натписи датотека се и даље добијају из „xattr“-а на самим датотекама. Опција контекста заправо поставља збирни контекст који „fscontext“ обезбеђује, поред достављања истог натписа за појединачне датотеке.
Можете поставити основни безбедносни контекст за датотеке без натписа користећи опцију defcontext=. Ово замењује вредност постављену за датотеке без натписа у политици и захтева систем датотека који подржава „xattr“ натписивање.
Опција rootcontext= вам омогућава да експлицитно означите корени и-чвор СД који се качи пре него што тај СД или и-чвор постане видљив корисничком простору. Утврђено је да је ово корисно за ствари као што је Линукс без стања. Посебна вредност @target се може користити за доделу текућег контекста локације тачке качења мете.
Знајте да кернел одбија сваки захтев поновног качења који обухвата опцију контекста, „чак“ када није измењена из текућег контекста.
Warning: the context value might contain commas, in which case the value has to be properly quoted, otherwise mount will interpret the comma as a separator between mount options. Don’t forget that the shell strips off quotes and thus double quoting is required. For example:
mount -t tmpfs none /mnt -o \ 'context="system_u:object_r:tmp_t:s0:c127,c456",noexec'
За више детаља, видите selinux(8).
defaults
Знајте да стварни скуп свих основних опција качења зависи од кернела и врсте система датотека. Видите почетак овог одељка за више о томе.
dev
nodev
diratime
nodiratime
dirsync
exec
noexec
group
iversion
noiversion
mand
nomand
_netdev
nofail
relatime
Од Линукса 2.6.30, кернел подразумева понашање које обезбеђује ова опција (осим ако није наведено noatime), а опција strictatime је потребна за добијање традиционалне семантике. Поред тога, од Линукса 2.6.30, време последњег приступа датотеци се увек освежава ако је старија од 1 дана.
norelatime
strictatime
nostrictatime
lazytime
Ова опција качења значајно смањује писања у рабели и-чвора за оптерећења посла која обављају учестала насумична писања на унапред додељеним датотекама.
Временске ознаке на диску се освежавају само када:
nolazytime
suid
nosuid
silent
loud
owner
remount
Радња поновног качења заједно са опцијом bind има нарочиту семантику. Видите изнад, пододељак Радња качења свезе.
Подразумевано понашање кернела за VFS заставице качења (nodev,nosuid,noexec,ro) је да ресетује све неодређене заставице при поновном качењу. Зато mount(8) покушава да задржи тренутну поставку у складу са fstab или /proc/self/mountinfo. Ово подразумевано понашање је могуће променити помоћу --options-mode. Дубинска промена заставица качења (подржана од и2.39 на системима са mount_setattr(2) системским позивом), на пример, mount -o remount,ro=recursive, не користи „reset-unspecified“ понашање и ради као једноставна операција додавања/уклањања, а неодређене заставице се не мењају.
Функционалност поновног качења прати стандардни начин рада наредбе mount са опцијама из fstab-а. Ово значи да mount не чита fstab (или mtab) само када су наведени и уређај и директоријум.
mount -o remount,rw /dev/foo /dir
Након овог позива све старе опције качења се замењују и произвољне ствари из fstab-а (или mtab-а) се занемарују, изузев опције loop= која је изнутра створена и одржавана наредбом mount.
mount -o remount,rw /dir
Након овог позива, mount чита fstab и стапа ове опције са опцијама са линије наредби (-o). Ако се не нађе тачка качења у fstab-у, тада подразумева опције качења из /proc/self/mountinfo.
mount allows the use of --all to remount all already mounted filesystems which match a specified filter (-O and -t). For example:
mount --all -o remount,ro -t vfat
поново качи већ прикачене „vfat“ системе датотека у режиму само за читање. Сваки од система датотека је поново прикачен семантиком mount -o remount,ro /dir. Ово значи да наредба mount чита fstab или mtab и стапа ове опције са опцијама са линије наредби.
ro
rw
sync
user
nouser
users
X-*
x-*
Знајте да пре „util-linux“-а и2.30 „x-“ опције нису одржаване од стране „libmount“-а и сачуване у корисничком простору (функционалност је била иста као за „X-“ сада), али због све већег броја случајева коришћења (у „initrd“-у, „systemd“-у итд.) функционалност је проширена како би постојеће fstab поставке остале употребљиве без промене.
X-mount.auto-fstypes=списак
списак је списак назива система датотека одвојених зарезима. Аутоматско откривање система датотека покреће се „auto“ врстом система датотека или када врста система датотека није наведена.
The list follows how mount evaluates type patterns (see -t for more details). Only specified filesystem types are allowed, or all specified types are forbidden if the list is prefixed by "no".
На пример, „X-mount.auto-fstypes="ext4,btrfs"“ прихвата само „ext4“ и „btrfs“, а „X-mount.auto-fstypes="novfat,xfs"“ прихвата све системе датотека осим „vfat“ и „xfs“.
Note that comma is used as a separator between mount options, it means that auto-fstypes values have to be properly quoted, don’t forget that the shell strips off quotes and thus double quoting is required. For example:
mount -t auto
-o’X-mount.auto-fstypes="noext2,ext3"' /dev/sdc1 /mnt/test
X-mount.mkdir[=режим]
X-mount.subdir=директоријум
Note that this feature will not work in session with an unshared private mount namespace (after unshare --mount) on old kernels or with mount(8) without support for file-descriptors-based mount kernel API. In this case, you need unshare --mount --propagation shared.
This feature is EXPERIMENTAL.
X-mount.owner=корисник|УИД, X-mount.group=група|ГИД
X-mount.mode=режим
X-mount.idmap=id-type:id-mount:id-host:id-range [id-type:id-mount:id-host:id-range], X-mount.idmap=file
ИД-мапирање се мора навести коришћењем синтаксе ид-врста:ид-качење:ид-домаћин:ид-опсег. Навођењем u као префикс ид-врсте ствара УИД-мапирање, g ствара ГИД-мапирање а изостављање ид-врсте или навођење b ствара се УИД- ГИД-мапирање. Параметар ид-качење назначава почетни ИД у новом качењу. Параметар ид-домаћин назначава почетни ИД у систему датотека. Параметар ид-опсег назначава колико ће ИД-ова бити мапирано. Могуће је навести неколико ИД-мапирања. Појединачно ИД-мапирање мора бити раздвојено размацима.
На пример, ИД-мапирање X-mount.idmap=u:1000:0:1 g:1001:1:2 5000:1000:2 ствара ид-мапирано качење где је УИД 0 мапиран на УИД 1000, ГИД 1 је мапиран на ГУИД 1001, ГИД 2 је мапиран на ГИД 1002, УИД и ГИД 1000 су мапирани на 5000, а УИД и ГИД 1001 су мапирани на 5001 у качењу.
Када је ИД-мапирање директно наведено, новом корисничком називном простору биће додељено тражено ИД-мапирање. Новостворени кориснички називни простор биће везан за качење.
Кориснички називни простор ће тада бити везан за качење, а ИД-мапирање корисничког називног простора ће постати ИД-мапирање качења.
На пример, X-mount.idmap=/proc/PID/ns/user ће кориснички називни простор ПИД-а процеса придодати качењу.
nosymfollow
СИСТЕМУ ДАТОТЕКА СПЕЦИФИЧНЕ ОПЦИЈЕ КАЧЕЊА¶
Овај одељак наводи опције које су специфичне за поједине системе датотека. Када је могуће, треба прво да погледате странице упутства специфичне систему датотека за више појединости. Неке од тих страница су исписане у следећој табели.
Систем(и) датотека | Страница упутства |
btrfs | btrfs(5) |
cifs | mount.cifs(8) |
ext2, ext3, ext4 | ext4(5) |
fuse | fuse(8) |
nfs | nfs(5) |
tmpfs | tmpfs(5) |
xfs | xfs(5) |
Знајте да неке горе исписане странице могу бити доступне само након што инсталирате одговарајуће алате корисничког окружења.
Следеће опције се примењују само на одређеним системима датотека. Поређали смо их према систему датотека. Све опције прате опцију -o.
Које су опције подржане зависи помало од радног кернела. Додатне информације могу бити доступне у датотекама специфичним систему датотека у садржаном директоријуму извора кернела Documentation/filesystems.
Опције качења за „adfs“¶
uid=вредност и gid=вредност
ownmask=вредност и othmask=вредност
Опције качења за „affs“¶
uid=вредност и gid=вредност
setuid=вредност и setgid=вредност
mode=вредност
protect
usemp
verbose
prefix=ниска
volume=ниска
reserved=вредност
root=вредност
bs=вредност
grpquota|noquota|quota|usrquota
Опције качења за „debugfs“¶
„debugfs“ систем датотека је псеудо систем датотека, традиционално прикачен на /sys/kernel/debug. Од издања кернела 3.4, „debugfs“ има следеће опције:
uid=n, gid=n
mode=вредност
Опције качења за „devpts“¶
Систем датотека „devpts“ је псеудо систем датотека, традиционално прикачен на /dev/pts. Да би добио псеудо терминал, процес отвара /dev/ptmx; број псеудо терминала се тада ставља на располагање процесу а подређеном псеудо терминала се може приступити као /dev/pts/<број>.
uid=вредност и gid=вредност
mode=вредност
newinstance
Сва качења „devpts“-а без ове newinstance опције деле исти скуп индекса псеудо терминала (тј., стари режим). Свако качење „devpts“-а са newinstance опцијом има приватни скуп индекса псеудо терминала.
Ова опција се углавном користи за подржавање контејнера у Линукс кернелу. Примењена је у Линукс кернел издањима почевши са 2.6.29. Даље, ова опција качења је исправна само ако је CONFIG_DEVPTS_MULTIPLE_INSTANCES укључено у подешавању кернела.
Да бисте ефективно користили ову опцију, /dev/ptmx мора бити симболичка веза до pts/ptmx. Видите Documentation/filesystems/devpts.txt у стаблу извора Линукс кернела за више о томе.
ptmxmode=вредност
Са подршком за више примерака „devpts“ (видите избад опцију newinstance), сваки примерак има приватни ptmx чвор у корену „devpts“ систему датотека (уобичајено је то /dev/pts/ptmx).
Зарад сагласности са старијим издањима кернела, основни режим новог ptmx чвора је 0000. ptmxmode=вредност наводи кориснији режим за ptmx чвор и препоручује се када је наведена опција newinstance.
Ова опција је примењена само у Линукс кернел издањима почевши са 2.6.29. Даље, ова опција је исправна само ако је CONFIG_DEVPTS_MULTIPLE_INSTANCES укључено у подешавању кернела.
Опције качења за „fat“¶
(Напомена: fat није засебан систем датотека, већ општи део msdos, umsdos и vfat система датотека.)
blocksize={512|1024|2048}
uid=вредност и gid=вредност
umask=вредност
dmask=вредност
fmask=вредност
allow_utime=вредност
20
2
Основно је постављено из опције „dmask“. (Ако је директоријум уписив, utime(2) је такође допуштено. Тј. ~dmask & 022)
Нормално utime(2) проверава да ли је текући процес власник датотеке, или да ли има CAP_FOWNER способност. Али FAT системи датотека немају УИД/ГИД на диску, тако да је нормална провера превише нефлексибилна. Са овом опцијом можете је мало опустити.
check=вредност
r[elaxed]
n[ormal]
s[trict]
codepage=вредност
conv=режим
cvf_format=модул
cvf_option=опција
debug
discard
dos1xfloppy
errors={panic|continue|remount-ro}
fat={12|16|32}
iocharset=вредност
nfs={stale_rw|nostale_ro}
stale_rw: This option maintains an index (cache) of directory inodes which is used by the nfs-related code to improve look-ups. Full file operations (read/write) over NFS are supported but with cache eviction at NFS server, this could result in spurious ESTALE errors.
nostale_ro: This option bases the inode number and file handle on the on-disk location of a file in the FAT directory entry. This ensures that ESTALE will not be returned after a file is evicted from the inode cache. However, it means that operations such as rename, create and unlink could cause file handles that previously pointed at one file to point at a different file, potentially causing data corruption. For this reason, this option also mounts the filesystem readonly.
За одржавање повратне сагласности, -o nfs се такође прихвата, подразумевајући stale_rw.
tz=UTC
time_offset=минута
quiet
rodir
Ако желите да користите ATTR_RO као опцију само за читање чак и за директоријум, поставите ову опцију.
showexec
sys_immutable
flush
usefree
dots, nodots, dotsOK=[yes|no]
Опције качења за „hfs“¶
creator=cccc, type=cccc
uid=n, gid=n
dir_umask=n, file_umask=n, umask=n
session=n
part=n
quiet
Опције качења за „hpfs“¶
uid=вредност и gid=вредност
umask=вредност
case={lower|asis}
conv=режим
nocheck
Опције качења за „iso9660“¶
ISO 9660 је стандард који описује структуру система датотека која ће се користити на CD-ROM-овима. (Ова врста система датотека је такође виђена на неким DVD-еима. Видите такође udf систем датотека.)
Нормални iso9660 називи датотека се појављују у формату 8.3 (тј. ДОС-у слична ограничења дужине назива датотека), а поред тога сви знакови су великим словима. Такође не постоји поље за власништво над датотекама, заштиту, број веза, одредбе за блок/знаковне уређаје, итд.
„Rock Ridge“ је проширење за „iso9660“ које пружа све ове ЈУНИКС-у сличне функције. У основи постоје проширења за сваки запис директоријума која достављају све додатне информације, а када је Rock Ridge у употреби, систем датотека се не разликује од нормалног ЈУНИКС система датотека (осим што је само за читање, наравно).
norock
nojoliet
check={r[elaxed]|s[trict]}
uid=вредност и gid=вредност
map={n[ormal]|o[ff]|a[corn]}
mode=вредност
unhide
block={512|1024|2048}
conv=режим
cruft
session=x
sbsector=xxx
Следеће опције су исте као за „vfat“ а њихово навођење има смисла само када се користе дискови кодирани коришћењем Мајкрософтових „Joliet“ проширења.
iocharset=вредност
utf8
Опције качења за „jfs“¶
iocharset=назив
resize=вредност
nointegrity
integrity
errors={continue|remount-ro|panic}
noquota|quota|usrquota|grpquota
Опције качења за „msdos“¶
Видите опције качења за „fat“. Ако msdos систем датотека открије недоследност, извештава о грешци и поставља систем датотека само за читање. Систем датотека се може поново учинити уписивим његовим поновним качењем.
Опције качења за „ncpfs“¶
Баш као и nfs, ncpfs примена очекује бинарни аргумент (struct ncp_mount_data) за mount(2) системски позив. Овај аргумент је конструисан од ncpmount-а(8) а тренутно издање mount-а (2.12) не зна ништа о „ncpfs“-у.
Опције качења за „ntfs“¶
iocharset=назив
nls=назив
utf8
uni_xlate={0|1|2}
posix=[0|1]
uid=вредност, gid=вредност и umask=вредност
Опције качења за преклапање¶
Од Линукса 3.18 псеудо систем датотека преклапања примењује качење уније за друге системе датотека.
Систем датотека преклапања обједињује два система датотека – горњи систем датотека и доњи систем датотека. Када назив постоји у оба система датотека, објекат у горњем систему датотека је видљив док је објекат у доњем систему датотека или скривен или, у случају директоријума, стопљен са горњим објектом.
Доњи систем датотека може бити било који систем датотека који подржава Линукс и не мора да буде уписив. Доњи систем датотека чак може бити још један систем датотека преклапања. Горњи систем датотека ће нормално бити уписив и ако јесте, мора да подржава стварање проширених „trusted.*“ атрибута и мора да обезбеди исправну д_врсту у одговорима читања директоријума, тако да NFS није погодан.
Преклапање само за читање два система датотека само за читање може да користи било коју врсту система датотека. Опције lowerdir и upperdir се комбинују у стопљеном директоријуму коришћењем:
mount -t overlay overlay \
-olowerdir=/lower,upperdir=/upper,workdir=/work /merged
lowerdir=директоријум
upperdir=директоријум
workdir=директоријум
userxattr
redirect_dir={on|off|follow|nofollow}
on
off
follow
nofollow
index={on|off}
uuid={on|off}
nfs_export={on|off}
Са функцијом „nfs_export“, на „copy_up“ било ког доњег објекта, унос индекса се ствара под директоријумом индекса. Назив уноса индекса је хексадецимални приказ ручке изворне датотеке умножавања. За објекат који није директоријум, унос индекса је чврста веза до горњег и-чвора. За објекат директоријума, унос индекса има проширени атрибут „{trusted|user}.overlay.upper“ са кодираном ручком датотеке и-чвора горњег директоријума.
Приликом кодирања ручке датотеке из објекта система датотека преклапања, примењују се следећа правила
Кодирана ручка датотеке преклапања укључује
Овај формат кодирања је истоветан ручкама датотека формата кодирања које су ускладиштене у проширеном атрибуту „{trusted|user}.overlay.origin“. Приликом декодирања ручке датотеке преклапања, прате се следећи кораци
Декодирање ручке датотеке која није директоријум може да врати прекинути „dentry“. „copy_up“ тог прекинутог „дентрж“-а ће направити унос горњег индекса без горњег алијаса.
Када систем датотека преклапања има више доњих слојева, директоријум средњег слоја може имати „преусмеравање“ на доњи директоријум. Пошто „преусмеравања“ средњег слоја нису индексирана, ручка доње датотеке која је кодирана из изворног директоријума „преусмеравања“ не може се користити за проналажење директоријума средњег или горњег слоја. Слично томе, ручка доње датотеке која је кодирана из потомка изворног директоријума „преусмеравања“ не може се користити за реконструкцију повезане путање преклапања. Да би се ублажили случајеви директоријума који се не могу декодирати из ручке доње датотеке, ови директоријуми се умножавају при кодирању и кодирају се као ручке горње датотеке. На систему датотека са преклапањем без горњег слоја ово ублажавање се не може користити. NFS извоз у овом подешавању захтева искључивање праћења преусмеравања (нпр. „redirect_dir=nofollow“).
Систем датотека преклапања не подржава ручке датотека повезиве са не-директоријумом, тако да ће извоз са „subtree_check exportfs“ подешавањем довести до неуспеха проналажења датотека преко NFS-а.
Када је функција NFS извоза укључена, сви уноси индекса директоријума се проверавају у време качења да би се проверило да ручке горње датотеке нису застареле. Ова провера може да изазове значајне трошкове у неким случајевима.
Напомена: опције качења index=off,nfs_export=on су у сукобу са качењем читања-писања и резултираће грешком.
xino={on|off|auto}
За детаљнији опис дејства ове опције погледајте „https://docs.kernel.org/filesystems/overlayfs.html“
metacopy={on|off}
Другим речима, ово је радња одложеног умножавања података и подаци се умножавају када постоји потреба за стварном изменом података.
volatile
Предност качења са опцијом „volatile“ је у томе што су сви облици позива усклађивања ка горњем систему датотека изостављени.
In order to avoid a giving a false sense of safety, the syncfs (and fsync) semantics of volatile mounts are slightly different than that of the rest of VFS. If any writeback error occurs on the upperdir’s filesystem after a volatile mount takes place, all sync functions will return an error. Once this condition is reached, the filesystem will not recover, and every subsequent sync call will return an error, even if the upperdir has not experience a new error since the last sync call.
Када се преклапање прикачи опцијом „volatile“, ствара се директоријум „$workdir/work/incompat/volatile“. Током следећег качења, преклапање врши проверу за овим директоријумом и одбија да прикачи ако постоји. Ово је јак показатељ да корисник треба да одбаци горњи и радни директоријум и направи нови. У веома ограниченим случајевима када корисник зна да се систем није урушио и да је садржај горњег директоријума нетакнут, директоријум „volatile“ се може уклонити.
Опције качења за „reiserfs“¶
„Reiserfs“ је журналски систем датотека.
conv
hash={rupasov|tea|r5|detect}
rupasov
tea
r5
detect
hashed_relocation
no_unhashed_relocation
noborder
nolog
notail
replayonly
resize=број
user_xattr
acl
barrier=none / barrier=flush
Опције качења за „ubifs“¶
UBIFS је флеш систем датотека који ради на врху UBI волумена. Знајте да atime није подржано и увек је искључено.
Назив уређаја може бити наведен као
ubiX_Y
ubiY
ubiX:НАЗИВ
ubi:НАЗИВ
Заменски ! раздвајач се може користити уместо :.
Следеће опције качења су доступне:
bulk_read
no_bulk_read
chk_data_crc
no_chk_data_crc
compr={none|lzo|zlib}
Опције качења за „udf“¶
УДФ је систем датотека „Универзални формат диска“ (Universal Disk Format) који дефинише Удружење технологије оптичког складиштења (OSTA – Optical Storage Technology Association), и често се користи за ДВД-РОМ, често у облику хибридног УДФ/ИСО-9660 система датотека. Међутим, савршено је употребљив сам на диск уређајима, флеш меморијским штапићима и другим блок уређајима. Такође погледајте iso9660.
uid=
gid=
umask=
mode=
dmode=
bs=
За остале појединости видите mkudffs(8) 2.0+ страницу упутства, одељке САГЛАСНОСТ и ВЕЛИЧИНА БЛОКА.
unhide
undelete
adinicb
noadinicb
shortad
longad
nostrict
iocharset=
utf8
Опције качења за прочишћавање и опоравак урушавања¶
novrs
session=
anchor=
lastblock=
Некоришћене историјске опције качења на које се може наићи а које треба да се уклоне¶
uid=ignore
gid=ignore
volume=
partition=
fileset=
rootdir=
Опције качења за „ufs“¶
ufstype=вредност
old
44bsd
ufs2
5xbsd
sun
sunx86
hp
nextstep
nextstep-cd
openstep
onerror=вредност
panic
[lock|umount|repair]
Опције качења за „umsdos“¶
Видите опције качења за „msdos“. Опција dotsOK је изричито убијена umsdos-ом.
Опције качења за „vfat“¶
Пре свега, опције качења за fat се препознају. Опција dotsOK је изричито убијена vfat-ом. Поред тога, постоје
uni_xlate
posix
nonumtail
utf8
shortname=режим
lower
win95
winnt
mixed
Опције качења за „usbfs“¶
devuid=уид и devgid=гид и devmode=режим
busuid=уид и busgid=гид и busmode=режим
listuid=уид и listgid=гид и listmode=режим
ПОДРШКА „DM-VERITY“¶
Циљ „device-mapper verity“-ја обезбеђује само за читање транспарентну проверу целовитости блок уређаја користећи крипто АПИ кернела. Наредба mount може отворити „dm-verity“ уређај и извршити проверу целовитости пре него што се систем датотека уређаја прикачи. Захтева „libcryptsetup“ унутар „libmount“-а (опционално преко dlopen-а(3)). Ако „libcryptsetup“ подржава извлачење оставе корена већ прикаченог уређаја, постојећи уређаји ће се аутоматски поново користити у случају подударања. Опције качења за „dm-verity“ су:
verity.hashdevice=путања
verity.roothash=хексадецимално
verity.roothashfile=путања
verity.hashoffset=померај
verity.fecdevice=путања
verity.fecoffset=померај
verity.fecroots=вредност
verity.roothashsig=путања
verity.oncorruption=ignore|restart|panic
Подржано од „util-linux“-а и2.35.
За наредбе примера:
mksquashfs /etc /tmp/etc.raw veritysetup format /tmp/etc.raw /tmp/etc.verity --root-hash-file=/tmp/etc.roothash openssl smime -sign -in /tmp/etc.roothash -nocerts -inkey private.key \ -signer private.crt -noattr -binary -outform der -out /tmp/etc.roothash.p7s mount -o verity.hashdevice=/tmp/etc.verity,verity.roothashfile=/tmp/etc.roothash,\ verity.roothashsig=/tmp/etc.roothash.p7s /tmp/etc.raw /mnt
прави „squashfs“ слику из /etc директоријума, верити хеш уређаја и качи проверену слику система датотека у /mnt. Кернел ће проверити да је корени хеш потписан кључем из привеска кернела ако се користи „roothashsig“.
ПОДРШКА УРЕЂАЈА ПЕТЉЕ¶
Једна будућа могућа врста је качење путем уређаја петље. На пример, наредба
mount /tmp/disk.img /mnt -t vfat -o loop=/dev/loop3
ће поставити уређај петље /dev/loop3 да одговара датотеци /tmp/disk.img, и затим прикачити тај уређај на /mnt.
Ако није напоменут изричит уређај петље (већ је дата само опција „-o loop“), тада ће mount покушати да нађе неки некоришћени уређај петље и користити га, на пример
mount /tmp/disk.img /mnt -o loop
Наредба mount „аутоматски“ прави уређај петље из обичне датотеке ако врста система датотека није наведена или је систем датотека познат „libblkid“-у, на пример:
mount /tmp/disk.img /mnt
mount -t ext4 /tmp/disk.img /mnt
Ова врста качења зна за три опције, поименце loop, offset и sizelimit, које су стварне опције за losetup(8). (Ове опције се могу користити као додатак оним специфичним врсти система датотека.)
Од Линукса 2.6.25 самоуништење уређаја петље је подржано, што значи да ће сваки уређај петље додељен mount-ом бити ослобођен umount-ом независно од /etc/mtab.
Можете такође ручно да ослободите уређај петље, користећи losetup -d или umount -d.
Од „util-linux“-а и2.29, mount поново користи уређај петље уместо да покрене нови уређај ако се иста датотека резерве већ користи за неки уређај петље са истим померајем и ограничењем величине. Ово је неопходно да се избегне оштећење система датотека.
ИЗЛАЗНО СТАЊЕ¶
mount has the following exit status values (the bits can be ORed):
0
1
2
4
8
16
32
64
Наредба mount -a резултира 0 (све је успело), 32 (ништа није успело), или 64 (нешто није успело, нешто јесте).
СПОЉНИ ПОМОЋНИЦИ¶
Синтакса спољних помоћника качења је:
/sbin/mount.suffix spec dir [-sfnv] [-N namespace] [-o options] [-t type.subtype]
где је суфикс врста система датотека а опције -sfnvoN имају исто значење као обичне опције качења. Опција -t се користи за системе датотека са подршком подврста (на пример /sbin/mount.fuse -t fuse.sshfs).
Наредба mount не прослеђује опције качења unbindable, runbindable, private, rprivate, slave, rslave, shared, rshared, auto, noauto, comment, x-*, loop, offset и sizelimit ка „mount.<суфикс>“ помоћницима. Све остале опције се користе у зарезом раздвојеном списку као аргумент опцији -o.
ОКРУЖЕЊЕ¶
LIBMOUNT_FORCE_MOUNT2={always|never|auto}
LIBMOUNT_FSTAB=<путања>
LIBMOUNT_DEBUG=all
LIBBLKID_DEBUG=all
LOOPDEV_DEBUG=all
ДАТОТЕКЕ¶
Видите изнад такође одељак „Датотеке /etc/fstab, /etc/mtab и /proc/mounts“.
/etc/fstab
/run/mount
/etc/mtab
/etc/mtab~
/etc/mtab.tmp
/etc/filesystems
ИСТОРИЈАТ¶
Наредба mount која је постојала у издању 5 AT&T UNIX-а.
ГРЕШКЕ¶
Могуће је да оштећени систем датотека изазове урушавање.
Неки Линукс системи датотека не подржавају -o sync и -o dirsync (ext2, ext3, ext4, fat и vfat системи датотека подржавају синхрона освежавања (a la BSD) када су прикачени опцијом sync).
-o remount не може бити у могућности да измени параметре качења (сви ext2fs-специфични параметри, изузев sb, су замењиви са „remount“, на пример, али не можете да измените gid или umask за fatfs).
Могуће је да се датотеке /etc/mtab и /proc/mounts не подударају на системима са обичном mtab датотеком. Прва датотека је заснована само на опцијама наредбе mount, али садржај друге датотеке такође зависи од кернела и других подешавања (нпр. на удаљеном NFS серверу – у одређеним случајевима наредба mount може известити непоуздане информације о NFS тачки качења а датотека /proc/mount обично садржи поузданије информације). Ово је још један разлог да замените датотеку mtab симболичком везом до датотеке /proc/mounts.
Провера датотека на NFS системима датотека на које упућују описници датотека (тј. породице функција fcntl и ioctl) може довести до недоследних резултата због недостатка провере доследности у кернелу чак и ако се користи опција качења noac.
Опција loop са коришћеним опцијама offset или sizelimit можда неће успети када се користе старији кернели ако наредба mount не може да потврди да је величина блок уређаја подешена како је захтевано. Ова ситуација се може решити коришћењем наредбе losetup(8) ручно пре позивања mount-а са подешеним уређајем петље.
АУТОРИ¶
Karel Zak <kzak@redhat.com>
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
mount(2), umount(2), filesystems(5), fstab(5), nfs(5), xfs(5), mount_namespaces(7), xattr(7), e2label(8), findmnt(8), losetup(8), lsblk(8), mke2fs(8), mountd(8), nfsd(8), swapon(8), tune2fs(8), umount(8), xfs_admin(8)
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба mount је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-11-02 | util-linux 2.40.2 |