Linux stiprinājums un daudzums



mount komandu

The stiprinājums komandu stiprinājumi uz uzglabāšanas ierīce vai failu sistēma , padarot to pieejamu un piestiprinot esošam direktorijā struktūru.



The umount komanda 'atvieno' pievienoto failu sistēmu, informējot sistēmu par visu gaidāmo lasīšanas vai rakstīšanas darbību pabeigšanu un to droši atvienojot.

Sintakse

mount [-lhV]
mount -a [-fFnrsvw] [-t  vfstype  ] [-O  optlist  ]
mount [-fnrsvw] [-o  option  [,  option  ]...]  device  |  dir  
mount [-fnrsvw] [-t  vfstype  ] [-o  options  ]  device  |  dir  

umount sintakse

umount [-hV]
umount -a [-dflnrv] [-t  vfstype  ] [-O  options  ]
umount [-dflnrv]  device  ...

Apraksts: stiprinājums

Visi faili, kas pieejami vietnē Unix , vai Unix stila sistēmu, piemēram, Linux , ir sakārtoti vienā lielā kokā: failu hierarhija , sakņojas pie / . Šos failus var izplatīt vairākās ierīcēs. The stiprinājums komanda failu failam pievieno failu sistēmu, kas atrodas kādā vai citā ierīcē. Un otrādi umount komanda to atkal atvienos.



Standarta veidlapa stiprinājums komanda ir:

mount -t  type device dir  

Tas liek kodolam pievienot tajā atrodamo failu sistēmu ierīci (kas ir tips ) direktorijā tev . Iepriekšējais saturs (ja tāds ir), īpašnieks un režīms tev kļūst neredzams, un, kamēr šī failu sistēma paliek uzstādīta, ceļa nosaukums tev attiecas uz ierīces failu sistēmas sakni.



Ja vien direktorijā vai ierīci tiek dots, piemēram:

mount /  dir  

pēc tam stiprinājums meklē atbilstošu pievienošanas punkta (un, ja tas nav atrasts, atbilstošās ierīces) ierakstu / etc / fstab failu un mēģina to pievienot.

Apraksts: umount

The umount komanda atdala norādīto (-ās) failu sistēmu (-as) no failu hierarhijas. Failu sistēma tiek norādīta, norādot direktoriju, kur tā ir uzstādīta. Īpašas ierīces, kurā dzīvo failu sistēma, piešķiršana var arī darboties, taču tā ir novecojusi metode, galvenokārt tāpēc, ka tā neizdosies, ja šī ierīce būtu uzstādīta vairāk nekā vienā direktorijā.

Ņemiet vērā, ka failu sistēmu nevar atvienot, kad tā ir aizņemta - piemēram, ja tajā ir atvērti faili, vai kad kāda procesa darba direktorijs ir tur, vai kad mijmaiņas failu uz tā tiek izmantota. Pārkāpumu process pat varētu būt umount pati - piemēram, umount atver kopīgo C bibliotēkas, kas savukārt var atvērt (piemēram) lokalizācijas failus, kas, ja tie atrodas attiecīgajā ierīcē, novērsīs tā atvienošanu. 'Slinks' atvienot (skat -l iekš sadaļa umount options , zemāk) mēģina atvienot, pat ja rodas šis konflikts.

Stiprinājumu saraksts un palīdzības saņemšana

Trīs formas stiprinājums komanda faktiski neko nemontē:

mount -h

izdrukā palīdzības ziņojumu un iziet;

mount -V

izdrukas stiprinājums informācija par versijām un izejas;

mount [-l] [-t  type  ]

uzskaita visas pievienotās failu sistēmas ( tips ). Variants -l šim ierakstam pievieno iezīmes.

Ierīces indikācija

Lielāko daļu ierīču norāda faila nosaukums (no bloķēt īpaša ierīce) patīk / dev / sda1 , taču ir arī citas iespējas. Piemēram, NFS stiprinājuma gadījumā ierīces nosaukums var izskatīties resursdatora nosaukums: / rež . Izmantojot bloku, ir iespējams norādīt īpašu bloku LABEL vai UUID (skat -L un -U opcijas).

Ieteicamais iestatījums ir izmantot ' LABEL = 'vai' UUID = 'tagi nevis' / dev / disk / by- {label, uuid} ' udev saites iekš / etc / fstab failu. Tagi ir lasāmāki, izturīgāki un pārnēsājamāki. Iekšēji stiprinājums komandu izmanto udev simlinkus, tātad, izmantojot saites iekš / etc / fstab nav priekšrocību pār ' LABEL = / UUID = '.

Pieraksti to stiprinājums izmanto UUID s kā stīgas . The UUID s no komandrinda vai fstab netiek pārveidoti par iekšējiem binārs pārstāvība. Virknes attēlojums UUID jābalstās uz mazajiem burtiem.

The procenti failu sistēma nav saistīta ar īpašu ierīci, un, to uzstādot, patvaļīgs atslēgvārds, piemēram, procenti var izmantot ierīces specifikācijas vietā. Parastā izvēle neviena ir mazāk paveicies: kļūdas ziņojums ' neviens nav aizņemts 'no umount var būt mulsinoša, jo kaut kas patiešām ir aizņemts.

Faili / etc / fstab, / etc / mtab un / proc / mounts

Fails / etc / fstab var saturēt līnijas, kas apraksta, kuras ierīces parasti tiek uzstādītas, izmantojot kādas opcijas.

Komanda

mount -a [-t  type  ] [-O  optlist  ]

izraisa visas failu sistēmas, kas minētas fstab (atbilstoša tipa un / vai kuriem ir vai nav atbilstošu iespēju), kas jāuzstāda, kā norādīts, izņemot tos, kuru līnijā ir noauto atslēgvārds. Šo komandu parasti iekļauj a zābaks scenārijs . Pievienojot -F variants dos stiprinājums dakša, lai failu sistēmas būtu montētas vienlaicīgi.

Montējot failu sistēmu, kas minēta fstab vai mtab , pietiek norādīt tikai ierīci vai tikai stiprinājuma punktu. Programmas stiprinājums un umount uzturēt failā pašlaik pievienoto failu sistēmu sarakstu / etc / mtab . Ja netiek doti argumenti stiprinājums , šis saraksts ir izdrukāts.

The stiprinājums programma nelasa / etc / fstab failu, ja abas ierīces (vai LABEL / UUID ) un dir ir norādīti. Piemēram:

mount /dev/  foo  /  dir  

Ja vēlaties ignorēt stiprināšanas opcijas no / etc / fstab , jums jāizmanto:

mount  device  |  dir  -o  options  

un pēc tam stiprinājums opcijas no komandrindas tiks pievienotas opciju sarakstam no / etc / fstab . Ja ir dublikātu opcijas, parasti tiek izmantota tā, kura ir pēdējā komandā.

Kad procenti failu sistēma ir uzstādīta (plkst / procenti , piemēram), faili / etc / mtab un / proc / stiprinājumi satur ļoti līdzīgu saturu. Pirmajam ir nedaudz vairāk informācijas, piemēram, stiprinājums izmantotās opcijas, taču tas ne vienmēr ir atjaunināts (salīdziniet ar -n zemāk). Ir iespējams nomainīt / etc / mtab ar simbolisku saiti uz / proc / stiprinājumi . Ja jums ir ļoti liels stiprinājumu skaits, ar simlinku viss notiks daudz ātrāk, taču daļa informācijas tiek zaudēta; jo īpaši lietotājs opcija neizdosies.

Stiprinājumi, kas nav superlietotāji

Parasti tikai superlietotājs var uzstādīt failu sistēmas. Tomēr kad fstab satur lietotājs līnijā, jebkurš var uzstādīt atbilstošo sistēmu.

Tādējādi, ņemot vērā fstab līnija

/dev/cdrom /cd iso9660 ro,user,noauto,unhide

jebkuru lietotāju var uzstādīt iso9660 failu sistēma, kas atrodama a CD ROM , izmantojot komandu

mount /dev/cdrom

vai

mount /cd

Pēc noklusējuma to var atvienot tikai tas lietotājs, kurš ir pievienojis failu sistēmu. Ja vēlaties ļaut jebkuram lietotājam atvienot lietotāja piestiprinātu failu sistēmu, izmantojiet ' lietotājiem ' tā vietā ' lietotājs ' iekš fstab līnija. The ' īpašnieks opcija ir līdzīga opcijai lietotājs 'ar ierobežojumu, ka lietotājam jābūt īpašā faila īpašniekam. Tas var būt noderīgi, piemēram, / dev / fd ja pieteikšanās skripts padara konsoles lietotāju šīs ierīces īpašnieku. The ' grupa 'opcija ir līdzīga ar ierobežojumu, ka lietotājam jābūt īpašā faila īpašnieku grupas dalībniekam.

Iesiešanas stiprinājumi

Kopš Linux 2.4.0 ir iespējams daļu failu hierarhijas pārinstalēt kaut kur citur. Zvans ir šāds:

mount --bind  olddir newdir  

vai, izmantojot īso iespēju:

mount -B  olddir newdir  

vai kā fstab ieraksts:

/  olddir  /  newdir  none bind

Pēc šī zvana tas pats saturs ir pieejams divās vietās. Var arī pārinstalēt vienu failu (vienā failā). Ir iespējams arī izmantot iesiešanas stiprinājumu, lai izveidotu pievienošanas punktu no parastā direktorija, piemēram:

mount --bind  foo foo  

Saistīšanas savienojuma izsaukums pievieno tikai atsevišķu failu sistēmu (tās daļu), nevis iespējamos apakšsūtījumus. Visa failu hierarhija, ieskaitot apakšsummas, ir pievienota otrajā vietā, izmantojot

mount --rbind  olddir newdir  

vai, izmantojot īso iespēju:

mount -R  olddir newdir  

Ņemiet vērā, ka failu sistēmas pievienošanas opcijas paliks tādas pašas kā sākotnējā pievienošanas punktā un tās nevar mainīt, nokārtojot vai opcija kopā ar --saistīt / --atīt . Montāžas opcijas var mainīt, izmantojot atsevišķu komandu remount, piemēram:

mount --bind  olddir newdir  
mount -o remount,ro  newdir  

Ievērojiet, ka atkārtotas uzstādīšanas darbība ir atkarīga no / etc / mtab failu. Pirmā komanda saglabā ' saistīt 'karogs / etc / mtab failu un otrā komanda nolasa karodziņu no faila. Ja jums ir sistēma bez / etc / mtab failu vai ja skaidri definējat avotu un mērķi komandai remount (tad stiprinājums nelasa / etc / mtab ), tad komandai remount ir jāizmanto arī bind flag (vai opcija). Piemēram:

mount --bind  olddir newdir  
mount -o remount,ro,bind  olddir newdir  

Operācija Pārvietot

Kopš Linux 2.5.1 ir iespējams atomiski pārvietot uzstādītu koku uz citu vietu. Zvans ir:

mount --move  olddir newdir  

vai īss variants

mount -M  olddir newdir  

Tas izraisīs saturu, kas iepriekš parādījās zem olddir piekļūt newdir . Failu fiziskā atrašanās vieta netiek mainīta. Ņemiet vērā, ka olddir jābūt stiprinājuma punktam.

Dalītās apakškoku opcijas

Kopš Linux 2.6.15 ir iespējams atzīmēt stiprinājumu un tā apakšsistēmas kā koplietojamu, privātu, vergu vai nesaistāmu. Kopīgs stiprinājums nodrošina iespēju izveidot šī stiprinājuma spoguļus tā, lai jebkura spoguļa stiprinājumi un stiprinājumi izplatītos uz otru spoguli. Vergu stiprinājums saņem izplatīšanu no sava kapteiņa, bet ne otrādi. Privātajam stiprinājumam nav spēju izplatīties. Nesaistāms stiprinājums ir privāts stiprinājums, kuru nevar klonēt, izmantojot saistīšanas darbību. Detalizēta semantika tiek dokumentēta kodola avota kokā esošajā failā Documentation / filesystems / sharedsubtree.txt.

mount --make-shared  mountpoint  
mount --make-slave  mountpoint  
mount --make-private  mountpoint  
mount --make-unbindable  mountpoint  

Šīs komandas ļauj rekursīvi mainīt visu stiprinājumu tipu zem noteiktā stiprinājuma punkta.

mount --make-rshared  mountpoint  
mount --make-rslave  mountpoint  
mount --make-rprivate  mountpoint  
mount --make-runbindable  mountpoint  

mount: komandrindas opcijas

Pilns montāžas opciju komplekts, ko izmanto, izsaucot stiprinājums tiek noteikts, vispirms no faila izvelkot failu sistēmas pievienošanas opcijas fstab tabulā, pēc tam lietojot visas opcijas, kuras norādījis vai argumentu un visbeidzot piemērojot a -r vai - iekšā opcija, ja tāda ir.

Iespējas ir šādas:

-V , --versija Parādiet informāciju par versiju un izejiet.
-h , --palīdzēt Parādiet palīdzības ziņojumu un izejiet.
-v , - pārspīlēts Darbojieties izteiksmīgi.
uz , --viss Uzstādiet visas (norādīto tipu) failu sistēmas, kas minētas fstab .
-F , --dakša (Lieto kopā ar uz ): atdaliet jaunu iemiesojumu stiprinājums katrai ierīcei. Tas paralēli veiks stiprinājumus dažādās ierīcēs vai dažādos NFS serveros. Tam ir tā priekšrocība, ka tas ir ātrāks; arī NFS taimauts notiek paralēli. Trūkums ir tas, ka stiprinājumi tiek veikti nenoteiktā secībā. Tādējādi jūs nevarat izmantot šo opciju, ja vēlaties uzstādīt abus / usr un / usr / spole , kopš / usr vispirms jāuzstāda.
-f , - viltus Izraisa visu, izņemot faktisko sistēmas izsaukumu; faktiski tas “vilto” failu sistēmas uzstādīšanu. Šī opcija ir noderīga kopā ar -v karodziņu, lai noteiktu, ko mount komanda mēģina darīt. To var arī izmantot, lai pievienotu ierakstus ierīcēm, kuras iepriekš tika uzstādītas ar -n opcija. The -f opcija pārbauda esošo ierakstu / etc / mtab un neizdodas, kad ieraksts jau pastāv (veicot regulāras neīstu montāžas darbības, šo pārbaudi veic kodols).
-i , - tikai iekšējai Nezvana / sbin / mount. failu sistēma palīgs, pat ja tas pastāv.
-l Pievienojiet etiķetes stiprinājuma izvadam. Mount ir jābūt atļaujai nolasīt diska ierīci (piemēram, būt suid sakne ), lai tas darbotos. Var noteikt šādu etiķeti ext2 , ext3 vai ext4 izmantojot e2label lietderība vai XFS izmantojot xfs_admin vai par reiserfs izmantojot reiserfstune .
-n , --no-mtab Uzstādiet, nerakstot / etc / mtab . Tas ir nepieciešams, piemēram, kad / utt atrodas tikai lasāmā failu sistēmā.
--no kanonizēt Nelietojiet kanonizēt (standartizēt) ceļu nosaukumus. The stiprinājums komanda kanonizē visus ceļus (no komandrindas vai fstab ) un glabā kanonizētus ceļus uz / etc / mtab failu. Šo opciju var izmantot kopā ar -f karodziņš jau kanonizētam absolūtam ceļam.
-p , - pass-fd uz viena Cilpas stiprinājuma gadījumā ar šifrēšana , izlasiet paroles frāzi no faila deskriptora uz viena nevis no termināla.
-s Pielaidiet aplietās montāžas iespējas, nevis izgāšanās. Šī opcija ignorē pievienošanas opcijas, kuras faila sistēmas tips neatbalsta. Ne visas failu sistēmas atbalsta šo opciju. Šī opcija pastāv programmas Linux autofs balstīts automātiskais skaitītājs.
-r , --tikai lasīt Pievienojiet failu sistēmu tikai lasīšanai. Sinonīms ir -o ro .

Ņemiet vērā, ka atkarībā no failu sistēmas veida, stāvokļa un kodola uzvedības sistēma joprojām var rakstīt uz ierīci. Piemēram, ext3 vai ext4 atkārtos savu žurnālu, ja failu sistēma ir “netīra” (ja ir nepabeigti darbi, piemēram, dati, kas vēl nav rakstīti). Lai novērstu šāda veida rakstīšanas piekļuvi, ieteicams instalēt ext3 vai ext4 failu sistēmas ar ' ro, noload 'uzstādīt opcijas vai iestatīt bloķēšanas ierīci tikai lasīšanas režīmā, ko var panākt ar komandu blockdev .
- iekšā , --rw Pievienojiet failu sistēmu lasīšanas / rakstīšanas režīmā. Tas ir noklusējums. Sinonīms ir -o rw .
-L etiķete Piestipriniet nodalījums kas ir norādīts etiķete .
-U uuid Pievienojiet nodalījumu, kuram ir norādītais UUID uuid . Šīs divas iespējas prasa failu / proc / partitions (klāt kopš Linux 2.1.116) pastāvēt.
-t , --tipi vfstype Arguments, kas seko -t tiek izmantots, lai norādītu failu sistēmas tipu. Pašlaik tiek atbalstīti failu sistēmas veidi:Pieraksti to sakarīgi , sysv un xenix ir līdzvērtīgi un tas xenix un sakarīgi kaut kad nākotnē tiks noņemts - izmantojiet sysv tā vietā. Kopš kodola 2.1.21 versijas tipi ext un siafs vairs nepastāv. Agrāk, usbfs bija pazīstams kā usbdevfs . Ņemiet vērā arī to, ka visu atbalstīto failu sistēmu pilns saraksts ir atkarīgs no jūsu kodola.

Programmas stiprinājums un umount atbalsta failu sistēmas apakštipi. Apakštipu nosaka “ .tipa tips 'sufikss. Piemēram ' drošinātājs.sshfs '. Ieteicams izmantot apakštipa apzīmējumus, nevis pievienot prefiksu pievienošanas avotam (piemēram ' sshfs # example.com ir novecojis).

Lielākajai daļai visu veidu stiprinājums programma ir jādara, ir izdot vienkāršu stiprinājums () sistēmas izsaukums, un nav nepieciešamas sīkākas zināšanas par failu sistēmas tipu. Dažiem veidiem (piemēram, nfs , nfs4 , cifs , smbfs , ncpfs ) ir nepieciešams ad hoc kods. The nfs , nfs4 , cifs , smbfs , un ncpfs failu sistēmām ir atsevišķa pievienošanas programma. Lai būtu iespējams izturēties pret visiem tipiem vienādi, stiprinājums izpildīs programmu /sbin/mount.TYPE (ja tāda pastāv), ja to izsauc ar tipu VEIDS . Tā kā dažādas smbmount programmai ir atšķirīgas izsaukuma konvencijas, /sbin/mount.smbfs var būt jābūt čaulas skriptam, kas izveido vēlamo zvanu.

Ja nē -t opcija ir dota vai ja auto tips ir norādīts, stiprinājums mēģinās uzminēt vēlamo tipu. stiprinājums izmanto blkid bibliotēka failu sistēmas veida uzminēšanai; ja tas nedod neko tādu, kas izskatās pazīstams, stiprinājums mēģinās izlasīt failu / etc / filesystems vai, ja tāda nav, / proc / filesystems . Tiks izmēģināti visi tajā uzskaitītie failu sistēmas tipi, izņemot tos, kas ir marķēti ' nodev '(piem. devpts , procenti un nfs ). Ja / etc / filesystems beidzas rindā ar vienu * tikai, stiprinājums lasīs / proc / filesystems pēc tam.

The auto tips var būt noderīgs lietotājiem uzstādītajiem disketes . Faila izveide / etc / filesystems var būt noderīgi, lai mainītu zondes secību (piemēram, lai mēģinātu vfat pirms msdos vai ext3 pirms ext2 ) vai ja izmantojat kodola moduļa automātisko ielādētāju.

'Atdalot ar komatu, var norādīt vairāk nekā vienu veidu. Failu sistēmas tipu sarakstu var pievienot ar lai norādītu failu sistēmas tipus, ar kuriem nevajadzētu rīkoties. Tas var būt nozīmīgs ar uz opcija. Piemēram, komanda:

mount -a -t nomsdos,ext
uzstāda visas failu sistēmas, izņemot tipa msdos un ext .
-VAI , --test-opts izvēlas Lieto kopā ar uz , lai ierobežotu to failu sistēmu kopumu, kurām uz tiek piemērots. Patīk -t šajā ziņā, izņemot to, ka tas ir bezjēdzīgi, izņemot uz . Piemēram, komanda:

mount -a -O no_netdev
uzstāda visas failu sistēmas, izņemot tās, kurām ir iespēja _netdev norādīts opciju laukā / etc / fstab failu.

Tas atšķiras no -t katrs variants ir precīzi saskaņots; vadošais vienas iespējas sākumā nenoliedz pārējo.

The -t un -VAI iespējas ir kumulatīvas; tas ir, komanda

mount -a -t ext2 -O _netdev
piestiprina visus ext2 failu sistēmas ar _netdev opcija, ne visas failu sistēmas, kas arī ir ext2 vai ir _netdev norādīta opcija.
vai , --options izvēlas Opcijas ir norādītas ar a vai karodziņš, kam seko komatu atdalīta opciju virkne. Piemēram:

mount LABEL=mydisk -o noatime,nouser
Sīkāku informāciju skatiet Failu sistēmas neatkarīgs stiprinājums un Failu sistēmai raksturīgs stiprinājums sadaļās.
-B , --saistīt Pārinstalējiet apakškoku kaut kur citur (lai tā saturs būtu pieejams abās vietās).
-R , --atīt Pārinstalējiet apakškoku un visas iespējamās apakšgrupas kaut kur citur (lai tā saturs būtu pieejams abās vietās).
-M , --pārvietot Pārvietojiet apakškoku uz kādu citu vietu.

Iespējas

Dažas no šīm opcijām ir noderīgas tikai tad, kad tās parādās / etc / fstab failu.

Dažas no šīm opcijām sistēmas kodolā pēc noklusējuma var būt iespējotas vai atspējotas. Lai pārbaudītu pašreizējo iestatījumu, skatiet opcijas / proc / stiprinājumi .

Šīs opcijas attiecas uz jebkuru montējamo failu sistēmu (bet ne katra failu sistēma tos faktiski ievēro, piemēram, sinhronizēt opcijai šodien ir ietekme tikai uz ext2 , ext3 , tauki , vfat un olas ):

asinhronais Viss I / O uz failu sistēmu jāveic asinhroni. Skatīt arī sinhronizēt opcija.
laiks Nelietojiet pusdienlaikā funkciju, tad inoda piekļuves laiku kontrolē kodola noklusējumi. Skatīt arī aprakstu striktā laikā un izpildes laiks stiprinājuma opcijas.
pusdienlaikā Neatjauniniet inode piekļuves laikus šajā failu sistēmā (piemēram, lai ātrāk piekļūtu ziņu spolei, lai paātrinātu ziņu serverus).
auto Var uzstādīt ar uz opcija.
noauto Var uzstādīt tikai skaidri (t.i., uz opcija neizraisīs failu sistēmas uzstādīšanu).
konteksts = kontekstā , fscontext = kontekstā , defcontext = kontekstā , saknes konteksts = kontekstā The konteksts = opcija ir noderīga, ja tiek pievienotas failu sistēmas, kas neatbalsta paplašinātus atribūtus, piemēram, disketi vai cieto disku, kas formatēts ar VFAT, vai sistēmas, kas parasti nedarbojas SELinux, piemēram, ext3 formatēts disks no SELinux darbstacijas. Jūs varat arī izmantot konteksts = faila sistēmās, kurām neuzticaties, piemēram, diskete. Tas arī palīdz saderībā ar xattr -atbalstot iepriekšējo 2.4 failu sistēmas. kodola versijas. Pat kur xattrs tiek atbalstīti, jūs varat ietaupīt laiku, kad nav jāmarķē katrs fails, piešķirot visam diskam vienu drošības kontekstu.

Parasti tiek izmantota noņemamo datu nesēju opcija context = system_u: object_r: noņemams_t .

Divas citas iespējas ir fscontext = un defcontext = , kas savstarpēji izslēdz kontekstā opcija. Tas nozīmē, ka jūs varat izmantot fscontext un konteksts viens ar otru, bet nevienu no tiem nevar izmantot kontekstā.

The fscontext = opcija darbojas visām failu sistēmām neatkarīgi no tām xattr atbalstu. The fscontext opcija kopējo failu sistēmas etiķeti iestata noteiktā drošības kontekstā. Šī failu sistēmas etiķete ir nodalīta no atsevišķām failu etiķetēm. Tas apzīmē visu failu sistēmu noteiktu veidu atļauju pārbaudēm, piemēram, montāžas vai failu veidošanas laikā. Atsevišķas failu etiķetes joprojām tiek iegūtas no pašu failu xattrs. Konteksta opcija faktiski nosaka kopējo kontekstu, ko nodrošina fscontext, papildus tam, ka atsevišķiem failiem piegādā to pašu etiķeti.

Izmantojot etiķeti, varat iestatīt noklusējuma drošības kontekstu nemarķētiem failiem defcontext = opcija. Tādējādi tiek ignorēta politikā nemarķēto failu vērtība, un ir nepieciešama failu sistēma, kas atbalsta xattr marķēšana.

The saknes konteksts = opcija ļauj jums skaidri iezīmēt FS saknes inodu, kas tiek uzstādīts, pirms FS vai inode kļūst redzama lietotāju telpai. Tas tika atzīts par noderīgu tādām lietām kā Red Hat bezvalstnieks Linux.

Ņemiet vērā, ka kodols noraida visus pārinstalēšanas pieprasījumus, kas ietver konteksta opciju, pat ja tie nav mainīti no pašreizējā konteksta.
noklusējumus Izmantot noklusējuma opcijas: rw , uz dienvidiem , dev , izpild , auto , weer , un asinhronais .
dev Interpretējiet rakstzīmes vai bloķējiet failu sistēmā īpašas ierīces.
nodev Neinterpretējiet rakstzīmes un nebloķējiet īpašas ierīces failu sistēmā.
diratime Atjauniniet direktoriju inode piekļuves laikus šajā failu sistēmā. Tas ir noklusējums.
nodiratime Neatjauniniet direktoriju inode piekļuves laikus šajā failu sistēmā.
dirsync Visi direktoriju atjauninājumi failu sistēmā jāveic sinhroni. Tas ietekmē šādus sistēmas zvanus: izgatavots , saite , atsaistīt , simlink , mkdir , rmdir , mknod un pārdēvēt .
izpild Atļaut izpildīt bināros failus.
noexec Neļaujiet tieši izpildīt bināros failus uzmontētajā failu sistēmā. Vēl nesen bija iespējams palaist bināros failus, izmantojot komandu, piemēram, /lib/ld*.so / mnt / binārs . Šis triks neizdodas kopš Linux 2.4.25 / 2.6.0.
grupa Atļaut parastu (t.i., sakne ) lietotājam, lai pievienotu failu sistēmu, ja viena no viņa grupām atbilst ierīces grupai. Šī opcija nozīmē iespējas nosuid un nodev (ja vien to neaizvieto nākamās iespējas, kā opciju rindā grupa, dev, suid ).
šifrēšana Norāda šifrēšanu algoritms izmantot. Izmanto kopā ar cilpa opcija.
taustiņinstrumenti Norāda atslēgas izmēru, kas jāizmanto šifrēšanas algoritmam. Izmanto kopā ar cilpa un šifrēšana iespējas.
iversija Katru reizi, kad inode tiek modificēta, i_versija lauks tiks palielināts.
noiversija Nepalieliniet i_versija inodes lauks.
cilvēks Atļaut obligātās bloķēšanas šajā failu sistēmā.
nomand Nepieļaujiet obligātu šīs failu sistēmas bloķēšanu.
_netdev Failu sistēma atrodas ierīcē, kurai nepieciešama piekļuve tīklam (tiek izmantota, lai neļautu sistēmai mēģināt uzstādīt šīs failu sistēmas, kamēr sistēmā tīkls nav iespējots).
nofail Nepaziņojiet par šīs ierīces kļūdām, ja tādas nav.
relatime Atjauniniet inoda piekļuves laiku, lai mainītu vai mainītu laiku. Piekļuves laiks tiek atjaunināts tikai tad, ja iepriekšējais piekļuves laiks bija agrāk nekā pašreizējais modificēšanas vai mainīšanas laiks. Līdzīgs pusdienlaikā , bet neizjauc lietojumprogrammas, kurām jāzina, vai fails ir lasīts kopš pēdējās tā modificēšanas reizes.

Kopš Linux 2.6.30 kodola noklusējuma darbība ir saistīta ar šo opciju (ja vien nav pusdienlaikā tika norādīts), un striktā laikā opcija ir nepieciešama, lai iegūtu tradicionālo semantiku. Turklāt kopš Linux 2.6.30 faila pēdējais piekļuves laiks vienmēr tiek atjaunināts, ja tas ir vecāks par vienu dienu.
norelatime Nelietojiet relatime iezīme. Skatīt arī striktā laikā stiprinājuma opcija.
striktā laikā Ļauj skaidri pieprasīt pilnu laiks atjauninājumi. Tas ļauj kodolam noklusēt relatime vai pusdienlaikā bet joprojām ļauj lietotājiem atstāt to pāri. Sīkāku informāciju par noklusējuma sistēmas stiprināšanas opcijām skatiet / proc / stiprinājumi .
nostrictatime Inoda piekļuves laika atjauninājumiem izmantojiet kodola noklusējuma uzvedību.
uz dienvidiem Atļaut set-user-identifier vai set-group-identifikators biti, lai tie stātos spēkā.
nosuid Neļauj set-user-identifier vai set-group-identifikators biti, lai tie stātos spēkā. Tas šķiet droši, bet patiesībā ir diezgan nedroši, ja jums ir suidperl uzstādītas.
kluss Ieslēdziet kluss karogu.
skaļš Izslēdziet kluss karogu.
īpašnieks Ļaujiet parastam (t.i., bez root) lietotājam instalēt failu sistēmu, ja viņš ir ierīces īpašnieks. Šī opcija nozīmē iespējas nosuid un nodev (ja vien to neaizvieto nākamās iespējas, kā opciju rindā īpašnieks, dev, suid ).
pārinstalēt Mēģiniet pārinstalēt jau uzstādītu failu sistēmu. To parasti izmanto, lai mainītu failu sistēmas pievienošanas karodziņus, it īpaši, lai padarītu rakstāmrakstāmu tikai failu sistēmu. Tas nemaina ierīci vai stiprinājuma punktu.

The pārinstalēt funkcionalitāte ievēro standarta veidu, kā stiprinājums komanda darbojas ar opcijām no fstab . Tas nozīmē, ka komanda mount nelasa fstab (vai mtab ) tikai tad, kad ierīce un dir ir pilnībā norādīta.

mount -o remount,rw /dev/  foo  /  dir  
Pēc šī zvana tiek aizstātas visas vecās montāžas opcijas un no fstab tiek ignorēts, izņemot cilpa = opcija, kuru iekšēji ģenerē un uztur stiprinājums komandu.

mount -o remount,rw /  dir  
Pēc šī zvana stiprinājums skan fstab (vai mtab ) un apvieno šīs opcijas ar komandrindas opcijām ( vai ).
ro Pievienojiet failu sistēmu tikai lasīšanai.
rw Pievienojiet failu sistēmu lasīšanai un rakstīšanai.
sinhronizēt Visas I / O failu sistēmā jāveic sinhroni. Ja ir datu nesējs ar ierobežotu rakstīšanas ciklu skaitu (piemēram, daži zibatmiņas diski) sinhronizēt var izraisīt dzīves cikla saīsināšanu.
lietotājs Ļauj parastam lietotājam pievienot failu sistēmu. Tiek uzrakstīts montāžas lietotāja vārds mtab lai viņš atkal varētu atvienot failu sistēmu. Šī opcija nozīmē iespējas noexec , nosuid , un nodev (ja vien to neaizvieto nākamās iespējas, kā opciju rindā lietotājs, exec, dev, suid ).
weer Aizliedziet parastam (t.i., ne root) lietotājam instalēt failu sistēmu. Tas ir noklusējums.
lietotājiem Ļaujiet katram lietotājam pievienot un atvienot failu sistēmu. Šī opcija nozīmē iespējas noexec , nosuid , un nodev (ja vien to neaizvieto nākamās iespējas, kā opciju rindā lietotāji, exec, dev, suid ).

Iespējas

Šīs opcijas attiecas tikai uz noteiktām failu sistēmām. Šeit tie tiek sakārtoti pēc failu sistēmas. Viņi visi seko vai karogu.

Kādas opcijas tiek atbalstītas, ir atkarīgs no darbojošā kodola. Plašāku informāciju var atrast kodola avota apakšdirektorijā Dokumentācija / failu sistēmas .

Failu sistēmai raksturīgas pievienošanas opcijas: adfs

Uzlabotā disku failu sistēma (' adfs ') ir raksturīgs noteiktām RISC operētājsistēmām, piemēram, tām, kas atrodas Acorn MOS datoru līnijā.

Mount opcijas adfs :

uid = vērtība , gid = vērtība Iestatiet failu sistēmas īpašnieku un grupu (noklusējums: uid = gid = 0 ).
maska ​​= vērtība , otmaska ​​= vērtība Iestatiet atļauju masku attiecīgi ADFS “īpašnieka” un “citu” atļaujām (noklusējums: 0700 un 0077 attiecīgi). Skatīt arī /usr/src/linux/Documentation/filesystems/adfs.txt .

Failu sistēmai raksturīgas pievienošanas opcijas: affs

Amiga ātrā failu sistēma (' afs ') ir failu sistēma, kas tiek izmantota Amiga personālajā datorā.

Montāžas iespējas afs :

uid = vērtība , gid = vērtība Iestatiet failu sistēmas saknes īpašnieku un grupu (noklusējums: uid = gid = 0 , bet ar iespēju uid vai vadīt bez norādītās vērtības tiek ņemti pašreizējā procesa uid un gid).
setuid = vērtība , setgid = vērtība Iestatiet visu failu īpašnieku un grupu.
režīms = vērtība Iestatiet visu failu režīmu uz vērtību & 0777 neņemot vērā sākotnējās atļaujas. Pievienojiet meklēšanas atļauju direktorijiem, kuriem ir lasīšanas atļauja. Vērtība ir dota astotniekā.
aizsargāt Nepieļaujiet nekādas izmaiņas failu sistēmas aizsardzības bitos.
usemp Pirmajā iestatiet failu sistēmas saknes uid un gid uz pievienošanas punkta uid un gid sinhronizēt vai umount un pēc tam notīriet šo opciju.
runīgs Izdrukājiet informatīvu ziņojumu par katru veiksmīgo stiprinājumu.
prefikss = virkne Prefikss, kas izmantots pirms sējuma nosaukuma, sekojot saitei.
tilpums = virkne Prefikss (maksimums 30), kas izmantots pirms / 'sekojot a simboliska saite .
rezervēts = vērtība (Noklusējums: 2.) Neizmantoto bloku skaits ierīces sākumā.
sakne = vērtība Norādiet saknes bloka atrašanās vietu.
bs = vērtība Dodiet bloku. Atļautās vērtības ir 512 , 1024 , 2048. gads , 4096 .
grpquota | noquota | citāts | usrquota Šīs opcijas tiek pieņemtas, bet tiek ignorētas. (Tomēr kvotu komunālie pakalpojumi var reaģēt uz šādām virknēm / etc / fstab .

Failu sistēmai raksturīgas pievienošanas opcijas: devpts

The devpts failu sistēma ir pseidofailu sistēma, uz kuras tradicionāli tiek uzstādīta / dev / pts . Lai iegūtu pseido terminālu, tiek atvērts process / dev / ptmx ; pēc tam procesam tiek padarīts pieejams pseido termināļa numurs, un pseido termināla vergam var piekļūt kā / dev / pts / < numuru >.

Montāžas iespējas devpts :

uid = vērtība , gid = vērtība Tas jaunizveidoto PTY īpašnieku vai grupu iestata norādītajās vērtībās. Kad nekas nav norādīts, tie tiks iestatīti uz izveides procesa UID un GID. Piemēram, ja ir tty grupa ar GID 5, tad ceļvedis = 5 izraisīs jaunizveidoto PTY piederību tty grupai.
režīms = vērtība Iestatiet jaunizveidoto PTY režīmu uz norādīto vērtību. Noklusējums ir 0600 . Vērtība ir režīms = 620 un ceļvedis = 5 padara ' mesg un “noklusējums jaunizveidotajiem PTY.
newinstance Izveidojiet privātu instanci devpts failu sistēmu tā, ka šajā jaunajā instancē piešķirto ptys indeksi ir neatkarīgi no indeksiem, kas izveidoti citos devpts .

Visi stiprinājumi devpts bez šī newinstance opcija dala to pašu pty indeksu kopu (t.i., mantoto režīmu). Katrs kalns devpts Ar newinstance opcijai ir privāts pty indeksu kopums.

Šo opciju galvenokārt izmanto, lai atbalstītu konteinerus Linux kodolā. Tas tiek ieviests Linux kodola versijās, sākot ar 2.6.29. Turklāt šī stiprinājuma opcija ir derīga tikai tad, ja CONFIG_DEVPTS_MULTIPLE_INSTANCES ir iespējots kodola konfigurācijā.

Lai efektīvi izmantotu šo opciju, / dev / ptmx jābūt simboliskai saitei uz pts / ptmx . Skat Dokumentācija / filesystems / devpts.txt linux kodolā avots koks detaļām.
ptmxmode = vērtība Iestatiet režīmu jaunajam ptmx ierīces mezgls devpts failu sistēma.

Ar atbalstu vairākiem devpts (skat newinstance iepriekš), katram gadījumam ir privāts ptmx mezgls saknē devpts failu sistēma (parasti / dev / pts / ptmx ).

Saderībai ar vecākām kodola versijām ir jaunās noklusējuma režīms ptmx mezgls ir 0000 . ptmxmode = vērtība norāda daudz noderīgāku režīmu ptmx mezglu un ir ļoti ieteicams, ja newinstance opcija ir norādīta.

Šī opcija tiek ieviesta tikai Linux kodola versijās, sākot ar 2.6.29. Turklāt šī opcija ir derīga tikai tad, ja CONFIG_DEVPTS_MULTIPLE_INSTANCES ir iespējots kodola konfigurācijā.

Failu sistēmai raksturīgas pievienošanas opcijas: ext2

ext2 'otrā paplašinātā failu sistēma' kādreiz bija noklusējuma failu sistēma daudziem Linux , ieskaitot Debian un sarkana cepure Linux. Kopš tā laika to lielā mērā aizstāj ar ext3 (skat. zemāk), bet joprojām tiek plaši izmantots, jo īpaši uz zibspuldzes cietvielu nesējiem.

Montāžas iespējas ext2 :

acl | noacl Atbalsta POSIX piekļuves kontroles sarakstus (vai neatbalsta).
instinkts | minixdf Iestatiet statfs sistēmas izsaukums. The minixdf uzvedība ir atgriezties f_blocks laukā kopējo failu sistēmas bloku skaitu, bet bsddf uzvedībai (kas ir noklusējums) jāatņem pieskaitāmie bloki, kurus izmanto ext2 failu sistēma un nav pieejama failu glabāšanai. Tādējādi:

mount /k -o minixdf; df /k; umount /k
Filesystem 1024-blocks Used Available Capacity Mounted on /dev/sda6 2630655 86954 2412169 3% /k
% mount /k -o bsddf; df /k; umount /k
Filesystem 1024-blocks Used Available Capacity Mounted on /dev/sda6 2543714 13 2412169 0% /k
Ņemiet vērā, ka šis piemērs parāda, ka komandā rindas opcijas var pievienot opcijām, kas norādītas / etc / fstab .
pārbaudīt = nekontrolēt Montāžas laikā pārbaude netiek veikta. Tas ir noklusējums. Tas notiek ātri. Ir prātīgi atsaukties e2fsck ik pa brīdim, piem., plkst zābaks laiks.
atkļūdošana Drukājiet atkļūdošanas informāciju uz katra (atkārtoti) stiprinājuma.
kļūdas = pārmontēt-ro Definējiet uzvedību, kad rodas kļūda. Vai nu ignorējiet kļūdas un vienkārši atzīmējiet kļūdainu failu sistēmu un turpiniet, vai pārinstalējiet failu sistēmu tikai lasīšanai, vai panikā un apturiet sistēmu. Noklusējums ir iestatīts failu sistēmas superblokā, un to var mainīt, izmantojot tune2fs .
grpid | bsdgroups , nogrpid | sysvgroups Šīs opcijas nosaka, kādu grupas ID iegūst jaunizveidots fails. Kad grpid ir iestatīts, tas aizņem direktorija grupas ID, kurā tas ir izveidots; pretējā gadījumā (noklusējums) tas prasa fsgid pašreizējā procesa, ja vien direktorijā nav setgid bitu kopa, tādā gadījumā tā ņem gid no vecāku direktorija un iegūst arī setgid bitu kopa, ja tā ir pati direktorija.
grpquota | noquota | citāts | usrquota Šīs opcijas tiek pieņemtas, bet tiek ignorētas.
noid32 Atspējo 32 bitu UID un GID. Tas paredzēts sadarbspējai ar vecākiem kodoliem, kuri glabā un sagaida tikai 16 bitu vērtības.
sidealloc , Ērgļi Jauniem inodiem izmantojiet veco sadalītāju vai Orlova sadalītāju. Orlovs ir noklusējums.
resgid = n , šķidrums = n The ext2 failu sistēma rezervē noteiktu daļu no pieejamās vietas (pēc noklusējuma 5%). Šīs opcijas nosaka, kas var izmantot rezervētos blokus. Aptuveni tas, kuram ir norādītais uid vai pieder pie norādītās grupas.
sb = n 1. bloka vietā izmantojiet bloku n kā superbloks. Tas varētu būt noderīgi, ja failu sistēma ir bojāta. (Agrāk superbloka kopijas tika veidotas ik pēc 8192 blokiem: 1. blokā, 8193, 16385 utt. (Un viens ieguva tūkstošiem eksemplāru lielā failu sistēmā). Kopš versijas 1.08, mke2fs ir -s (retais superbloks) opcija, lai samazinātu rezerves superbloku skaitu, un kopš versijas 1.15 tas ir noklusējums. Ņemiet vērā, ka tas var to nozīmēt ext2 nesen izveidotas failu sistēmas mke2fs nevar uzstādīt r / w operētājsistēmā Linux 2.0. *. Bloka numurs šeit izmanto 1k vienības. Tādējādi, ja failu sistēmā ar 4k blokiem vēlaties izmantot loģisko bloku 32768, izmantojiet ' sb = 131072 '.
user_xattr | nouser_xattr Atbalsts ' lietotājs. 'paplašināti atribūti (vai nav).

Failu sistēmai raksturīgas pievienošanas opcijas: ext3

The ext3 failu sistēma ir ext2 kas tiek uzlabots ar žurnālu funkcijām. Tas atbalsta visus ext2 montāžas opcijas, kas uzskaitītas iepriekš, kā arī šādas opcijas.

Mount opcijas ext3 :

žurnāls = Atjaunināt Atjauniniet ext3 failu sistēmas žurnāls pašreizējā formātā.
žurnāls = inum Kad žurnāls jau pastāv, šī opcija tiek ignorēta. Pretējā gadījumā tas norāda inoda numuru, kas pārstāvēs kodu ext3 failu sistēmas žurnāla fails; ext3 izveidos jaunu žurnālu, pārrakstot faila veco saturu, kura inoda numurs ir inum .
journal_dev = devnum Kad ārējās žurnāla ierīces galvenie / mazākie numuri ir mainījušies, šī opcija ļauj lietotājam norādīt jauno žurnāla atrašanās vietu. Žurnāla ierīce tiek identificēta, izmantojot tās kodētos jaunos lielos / mazos skaitļus devnum .
norecovery / noload Neielādējiet žurnālu montāžā. Ņemiet vērā, ka, ja failu sistēma netika atvienota tīri, izlaižot žurnāla atkārtojumu, failu sistēma satur neatbilstības, kas var izraisīt virkni problēmu.
dati = žurnāls

Norāda failu datu žurnālēšanas režīmu. Metadati vienmēr tiek reģistrēti žurnālā. Lai izmantotu citus režīmus, nevis pasūtīts saknes failu sistēmā nododiet režīmu kodolam kā sāknēšanas parametru, piemēram, rootflags = dati = žurnāls .

žurnāls Visi dati tiek ierakstīti žurnālā, pirms tie tiek ierakstīti galvenajā failu sistēmā.
pasūtīts Šis ir noklusējuma režīms. Pirms metadatu nodošanas žurnālam visi dati tiek tieši nosūtīti galvenajai failu sistēmai.
rakstīt atpakaļ Datu secība netiek saglabāta: datus var ierakstīt galvenajā failu sistēmā pēc tam, kad tās metadati ir piesaistīti žurnālam. Tiek baumots, ka tā ir vislielākā caurlaidspēja. Tas garantē iekšējās failu sistēmas integritāti, tomēr var ļaut veciem datiem parādīties failos pēc avārijas un žurnāla atkopšanas.
barjera = 0 / barjera = 1 Tas iespējo / ​​atspējo barjeras. barjera = 0 to atspējo, barjera = 1 ļauj. Rakstīšanas barjeras nodrošina pareizu žurnāla saistību pasūtīšanu diskā, padarot nepastāvīgās diska rakstīšanas kešatmiņas drošas lietošanā, piemērojot zināmu veiktspējas sodu. The ext3 failu sistēma pēc noklusējuma neļauj iespējot rakstīšanas barjeras. Pārliecinieties, ka iespējojat barjeras, ja vien jūsu diski nav vienā vai otrā veidā atbalstīti ar akumulatoriem. Pretējā gadījumā jūs riskējat ar failu sistēmu korupcija strāvas padeves pārtraukuma gadījumā.
apņemties = nrsec Katru reizi sinhronizēt visus datus un metadatus nrsec sekundes. Noklusējuma vērtība ir 5 sekundes. Nulle nozīmē noklusējumu.
user_xattr Iespējot paplašinātos lietotāja atribūtus, kā norādīts piesaistīt komandu.
acl Iespējot POSIX piekļuves kontroles sarakstus.

Failu sistēmai raksturīgas pievienošanas opcijas: ext4

The ext4 failu sistēma ir ext3 failu sistēma, kas ietver mērogojamības un uzticamības uzlabojumus lielu failu sistēmu atbalstam.

Iespējas journal_dev , noload , dati , apņemties , Ērgļi , sidealloc , [ ] user_xattr [ ] acl , instinkts , minixdf , atkļūdošana , kļūdas , data_err , grpid , bsdgroups , nogrpid , sysvgroups , resgid , šķidrums , sb , citāts , noquota , grpquota , un usrquota ir savietojams ar atpakaļejošu datumu ar ext3 vai ext2 .

Montāžas iespējas ext4 :

journal_checksum Iespējot žurnāla darījumu kontrolsummu. Tas ļaus atkopšanas kodu e2fsck un kodolu, lai atklātu kodola korupciju. Tās ir saderīgas izmaiņas, un vecāki kodoli tos ignorēs.
journal_async_commit Commit bloku var ierakstīt diskā, negaidot deskriptoru blokus. Ja iespējots, vecāki kodoli nevar pievienot ierīci. Tas iekšēji iespējos “journal_checksum”.
žurnāls = atjauninājums Atjauniniet ext4 failu sistēmas žurnāls pašreizējā formātā.
barjera = 0 ,
barjera = 1 ,
barjera ,
nobarrier
Tas ļauj / atspējo rakstīšanas barjeru izmantošanu jbd kodā. barjera = 0 atspējo, barjera = 1 iespējo. Tam nepieciešama arī IO kaudze, kas var atbalstīt šķēršļus, un, ja jbd saņem kļūdu barjeras rakstīšanā, tas atkal tiks atspējots ar brīdinājumu. Rakstīšanas barjeras nodrošina pareizu žurnāla saistību pasūtīšanu diskā, to izdarīšanu gaistošs diska rakstīšana kešatmiņas droši lietot, pie kāda izpildes soda. Ja jūsu diski ir vienā vai otrā veidā atbalstīti ar akumulatoriem, barjeru atspējošana var droši uzlabot veiktspēju. Stiprinājuma opcijas ' barjera ' un ' nobarrier 'var izmantot arī, lai iespējotu vai atspējotu šķēršļus, lai nodrošinātu konsekvenci ar citiem ext4 stiprinājuma opcijas.

The ext4 failu sistēma pēc noklusējuma iespējo rakstīšanas barjeras.
inode_readahead = n Šis pielāgošanas parametrs kontrolē maksimālo inoda tabulas bloku skaitu, ko ext4 inoda tabulas nolasīšanas algoritms iepriekš nolasīs bufera kešatmiņā. Noklusējuma vērtība ir 32 bloki.
svītra = n Failu sistēmas bloķēto skaits mballoc mēģinās izmantot sadalījuma lielumam un izlīdzināšanai. Priekš RAID5 / 6 sistēmām tam vajadzētu būt datu disku skaitam, kas reizināts ar RAID daļas lielumu failu sistēmas blokos.
delalloc Bloķēšanas atlikšana līdz izrakstīšanas laikam.
nodelalloc Atspējot novēlotu piešķiršanu. Bloki tiek piešķirti, kad dati tiek kopēti no lietotāja uz lapas kešatmiņu.
max_batch_time = usec Maksimālais laika daudzums ext4 jāgaida, kamēr tiek pakļautas papildu failu sistēmas darbības kopā ar sinhrono rakstīšanas darbību. Tā kā sinhronā rakstīšanas operācija piespiedīs apņemšanos un pēc tam gaidīs I / O pabeigšanu, tas nemaksā daudz un var būt milzīgs caurlaidspējas ieguvums, mēs gaidām nelielu laiku, lai redzētu, vai vēl nav neviena cita darījumi var būt saikne ar sinhrono rakstīšanu. Izmantotais algoritms ir paredzēts, lai automātiski noregulētu diska ātrumu, mērot laiku (vidēji), kas nepieciešams, lai pabeigtu darījuma veikšanu. Sauciet šo laiku par “apņemšanās laiku”. Ja darījuma izpildes laiks ir mazāks par saistību izpildes laiku, ext4 mēģinās gulēt uz saistību laiku, lai redzētu, vai darījumam pievienosies citas darbības. Saistību izpildes laiku ierobežo max_batch_time , kas pēc noklusējuma ir 15000 mūs (15 ms). Šo optimizāciju var pilnībā izslēgt, iestatot iestatījumu max_batch_time uz 0 .
min_part_time = usec Šis parametrs nosaka, ka izpildes laiks (kā aprakstīts iepriekš) ir vismaz min_part_time . Pēc noklusējuma tā ir nulle mikrosekundes. Šī parametra palielināšana var uzlabot vairāku pavedienu, sinhronu darba slodžu ļoti ātros diskos caurlaidspējas palielināšanas cenu.
journal_ioprio = prio I / O prioritāte (no 0 uz 7 , kur 0 ir visaugstākā prioritāte), kas jāizmanto I / O operācijām, kuras iesniegusi kjournald2 izdarīšanas operācijas laikā. Pēc noklusējuma tas ir 3 , kas ir nedaudz augstāka prioritāte nekā noklusējuma I / O prioritāte.
aborts Simulējiet zvana sekas ext4_abort () atkļūdošanas nolūkos. To parasti izmanto, jau uzstādot failu sistēmu no jauna.
auto_da_alloc | noauto_da_alloc Daudzas bojātas lietojumprogrammas netiek izmantotas fsync () aizstājot esošos failus, izmantojot šādus modeļus:

fd = open('foo.new')write(fd,..)close(fd)rename('foo.new', 'foo')
vai vēl sliktāk:

fd = open('foo', O_TRUNC)write(fd,..)close(fd).
Ja auto_da_alloc ir iespējots, ext4 atklās aizstāt-pārdēvēt un aizstāt-caur-saīsināt modeļi un spēks, ka visi aizkavētie piešķiršanas bloki tiek piešķirti tā, lai nākamajā žurnālā apņemtos pēc noklusējuma dati = pasūtīts režīmā jaunā faila datu bloki ir spiesti diskēt pirms pārdēvēt () darbība ir izdarīta. Tas nodrošina aptuveni tādu pašu garantiju līmeni kā ext3 , un izvairās no nulles garuma problēmas, kas var notikt, ja sistēma avarē, pirms aizkavētie piešķiršanas bloki tiek piespiesti diskā.
izmest / nodiskards Kontrolē, vai ext4 vajadzētu atbrīvot / TRIM komandas pamata bloku ierīcei, kad bloki tiek atbrīvoti. Tas ir noderīgi SSD ierīcēm un retām / plānām LUN, taču pēc noklusējuma tas ir izslēgts, kamēr nav veikta pietiekama pārbaude.
noid32 Atspējo 32 bitu UID un GID. Tas paredzēts sadarbspējai ar vecākiem kodoliem, kuri glabā un sagaida tikai 16 bitu vērtības.
mainīt izmērus Ļauj mainīt failu sistēmas lielumu līdz pēdējās esošās bloku grupas beigām, turpmāka izmēra maiņa ir jāveic ar resize2fs vai nu tiešsaistē, vai bezsaistē. To var izmantot tikai kopā ar pārinstalēt .
bloķēt_validitāti / noblock_validity Šī opcija ļauj iespējot / atspējot kodola iespēju failu sistēmas izsekošanai metadati bloki iekšējās datu struktūrās. Tas ļauj vairāku bloku sadalītājam un citām rutīnām ātri atrast apjomus, kas varētu pārklāties ar failu sistēmas metadatu blokiem. Šī opcija ir paredzēta atkļūdošanas nolūkiem, un tā kā tā negatīvi ietekmē veiktspēju, tā pēc noklusējuma ir izslēgta.
dioread_lock / dioread_nolock Kontrolē, vai nav ext4 jāizmanto DIO lasīšanas bloķēšana. Ja dioread_nolock opcija ir norādīta ext4 piešķirs neinicializēto apjomu pirms bufera rakstīšanas un pārveidos apjomu inicializētu pēc IO pabeigšanas. Šī pieeja ļauj ext4 kodu, lai izvairītos no inode mutex (savstarpēja izslēgšana) izmantošanas, kas uzlabo mērogojamību ātrgaitas krātuvēs. Tomēr tas nedarbojas ar datu žurnālu un dioread_nolock opcija tiks ignorēta, brīdinot par kodolu. Pieraksti to dioread_nolock koda ceļš tiek izmantots tikai failiem, kuru pamatā ir pakāpe. Ierobežojumu dēļ šī opcija nozīmē, ka tā pēc noklusējuma ir izslēgta (piem., dioread_lock ).
i_versija Iespējot 64 bitu inode versijas atbalstu. Šī opcija pēc noklusējuma ir izslēgta.

Failu sistēmai raksturīgas stiprināšanas iespējas: tauki

Failu piešķiršanas tabula (' tauki ') ir mantota failu sistēma. Sākotnēji paredzēts lietošanai disketes , tā ir vienkārša un izturīga, taču tai trūkst moderno failu sistēmu uzlaboto funkciju, veiktspējas, uzticamības un mērogojamības.

Daudzus gadus tā bija standarta Microsoft failu sistēma MS-DOS un Windows 9x operētājsistēmu līnija.

Montāžas iespējas tauki :

blocksize = 1024 Iestatiet bloku izmēru (noklusējums 512). Šī opcija ir novecojusi.
uid = vērtība , gid = vērtība Iestatiet visu failu īpašnieku un grupu. Noklusējums: pašreizējā procesa uid un gid.
umask = vērtība Iestatiet umask (to atļauju bitmasks, kuras nav). Noklusējums ir pašreizējā procesa umask. Vērtība ir dota astotniekā.
maskēties = vērtība Iestatiet umask, kas piemērots tikai direktorijiem. Noklusējums ir pašreizējā procesa umask. Vērtība ir dota astotniekā.
fmask = vērtība Iestatiet umask, kas piemērots tikai parastajiem failiem. Noklusējums ir pašreizējā procesa umask. Vērtība ir dota astotniekā.
allow_utime = vērtība

Šī opcija kontrolē atļaujas pārbaudi mtime / laiks . vērtība var būt:

divdesmit Ja pašreizējais process ir faila grupas ID grupā, varat mainīt laika zīmogu.
divi Citi lietotāji var mainīt laika zīmogu.
Noklusējums tiek iestatīts no maskēties opcija. (Ja direktorija ir rakstāma, utime ir arī atļauts, t.i. ~ dmask & 022 )

Parasti utime () pārbauda, ​​vai pašreizējais process ir faila īpašnieks vai ir CAP_FOWNER spējas. Bet FAT failu sistēmā diskā nav uid / gid, tāpēc parastā pārbaude ir pārāk neelastīga. Izmantojot šo iespēju, jūs varat to atslābināt.
pārbaudīt = vērtība

Var izvēlēties trīs dažādus izvēlīguma līmeņus:

r [ izstiepts ] Lielie un mazie burti ir pieņemti un līdzvērtīgi, garo vārdu daļas ir saīsināts (piem., verylongname.foobar kļūst ļoti ilgi.foo ), katrā nosaukuma daļā (nosaukums un paplašinājums) tiek pieņemtas vadošās un iegultās atstarpes.
n [ ormāls ] Patīk atvieglinātas ', bet daudzas īpašās rakstzīmes ( * , ? , < , atstarpes utt.) tiek noraidīti. Tas ir noklusējums.
s [ trikt ] Patīk normāli ', bet nosaukumos nedrīkst būt garas daļas un īpašas rakstzīmes, kuras dažreiz tiek izmantotas Linux, bet kuras MS-DOS nepieņem, tiek noraidītas. ( + , = , atstarpes utt.)
kodlapa = vērtība Iestata kodlapu konvertēšanai uz īsvārdu rakstzīmēm FAT un VFAT failu sistēmās. Pēc noklusējuma kodlapa 437 tiek izmantots.
conv = t [ ext ]

The tauki failu sistēma var veikt CR / LF NL (MS-DOS teksta formāts UNIX teksta formātā) pārveidošana kodolā. Ir pieejami šādi pārveidošanas režīmi:

binārs tulkojums netiek veikts. Tas ir noklusējums.
tekstu CRLFNL tulkošana tiek veikta visiem failiem.
auto CRLFNL tulkošana tiek veikta visiem failiem, kuriem nav “labi pazīstama binārā” paplašinājuma. Zināmo paplašinājumu sarakstu var atrast 2008. Gada sākumā fs / tauki / nepareizi . Sākot ar 2.0, saraksts ir:

exe , ar , esmu , lietotne , sys , drv , ovl , ovr , obj , lib , utt , pif , loka , zip , lha , lzh , zooloģiskais dārzs , darva , ar , arj , tz , taz , tzp , tpz , gz , tgz , deb , gif , bmp , tif , gI , jpg , pcx , tfm , vf , gf , pk , pxl , divi .

Programmām, kas veic aprēķinātus leksikas, nepatiks kodola teksta pārveidošana. Šis tulkojums vairākiem cilvēkiem ir sabojājis savus datus. Tu esi ticis brīdināts!

Domēnā instalētām failu sistēmām binārs režīmā, reklāmguvumu rīks ( no diviem / visiem ) ir pieejama, tāpēc galu galā šī iespēja ir novecojusi.
cvf_format = modulis Spiež vadītājam izmantot moduli CVF (Compressed Volume File) modulis automātiskās noteikšanas vietā. Ja kodols atbalsta kmod , cvf_format = xxx opcija kontrolē arī CVF moduļu ielādi pēc pieprasījuma. Šī opcija ir novecojusi.
cvf_option = opcija Opcija nodota CVF modulim. Šī opcija ir novecojusi.
atkļūdošana Ieslēdziet atkļūdošanas karodziņu. Tiks izdrukāta versijas virkne un failu sistēmas parametru saraksts (šie dati tiek izdrukāti arī tad, ja parametri šķiet pretrunīgi).
tauki = 32 Norādiet 12, 16 vai 32 bitu TAUKI. Tas ignorē automātisko FAT tipa noteikšanas rutīnu, tāpēc izmantojiet to piesardzīgi!
iocharset = vērtība Rakstzīmju kopa, ko izmantot, lai pārveidotu starp 8 bitu un 16 bitu rakstzīmēm Unicode rakstzīmes. Noklusējums ir iso8859-1 . Garie failu nosaukumi tiek glabāti diskā Unicode formātā.
tz = UTC Šī opcija atspējo laika zīmogu pārveidošanu starp vietējo laiku (kā Windows izmanto FAT) un UTC (kuru Linux izmanto iekšēji). Tas ir īpaši noderīgi, uzstādot ierīces (piemēram, digitālās kameras ), kas ir iestatīti uz UTC, lai izvairītos no vietējā laika slazdiem.
kluss Ieslēdziet kluss karogu. Mēģinājumi chown vai chmod faili neatgriež kļūdas, kaut arī neizdodas. Lietojiet piesardzīgi!
showexec Ja tas ir iestatīts, izpildīt faila atļaujas bitus būs atļauts tikai tad, ja nosaukuma paplašinājuma daļa ir .EXE , . AR vai .VIENS . Pēc noklusējuma nav iestatīts.
sys_immutable Ja iestatīts, ATTR_SYS atribūts par FAT tiek apstrādāts kā NEMAINAMA karogs uz Linux. Pēc noklusējuma nav iestatīts.
noskalot Ja tas ir iestatīts, failu sistēma mēģinās izskalot diskā agrāk nekā parasti. Pēc noklusējuma nav iestatīts.
bez lietošanas Izmantojiet “bezmaksas kopu” vērtību, kas saglabāta vietnē FSINFO . To izmantos, lai noteiktu bezmaksas kopu skaitu bez skenēšanas diska. Bet tas netiek izmantots pēc noklusējuma, jo nesenā Windows dažos gadījumos to pareizi neatjaunina. Ja esat pārliecināts, ka ieslēgtas “bezmaksas kopas” FSINFO ir pareizi, izmantojot šo opciju, jūs varat izvairīties no diska skenēšanas.
punkti , nodots , punktiOK = [ | ] Dažādi kļūdaini mēģinājumi piespiest Unix vai DOS failu nosaukšanas konvencijas FAT failu sistēmā. Es esmu pārliecināts, ka tie nozīmēja labi, taču jūs, iespējams, neizmantosiet šo iespēju.

Failu sistēmai raksturīgas pievienošanas opcijas: hfs

Hierarhiskā failu sistēma (' hfs ir patentēta failu sistēma MacOS . Sākot ar MacOS X 10.6 versiju, Apple vairs neatbalsta rakstīšanu HFS sējumos, lai gan tos joprojām var uzstādīt kā tikai lasāmus.

Montāžas iespējas hfs :

radītājs = cccc , tips = cccc Iestatiet radītāja / tipa vērtības, kā parādīts MacOS meklētājs, ko izmanto jaunu failu izveidošanai. Noklusējuma vērtība ir ' ???? '.
uid = n , gid = n Iestatiet visu failu īpašnieku un grupu. Noklusējums: pašreizējā procesa uid un gid.
dir_umask = n , file_umask = n , umask = n Iestatiet umask izmanto visiem direktorijiem, visiem parastajiem failiem vai visiem failiem un direktorijiem. Pēc noklusējuma umask pašreizējā procesa
sesija = n Atlasiet CD ROM montāžas sesija. Pēc noklusējuma šo lēmumu atstāj CD-ROM draivera ziņā. Šī opcija neizdosies, ja kā pamata ierīce būs kompaktdisks.
daļa = n Atlasiet nodalījums numuru n no ierīces. Jēga ir tikai kompaktdiskiem. Pēc noklusējuma nodalījuma tabula netiek parsēta vispār.
kluss Nesūdzieties par nederīgām stiprinājuma opcijām.

Failu sistēmai raksturīgas pievienošanas opcijas: hpfs

Augstas veiktspējas failu sistēma (' hpfs ') ir failu sistēma, kuru izstrādājusi Microsoft un IBM īpaši OS / 2 operētājsistēma. Tas tika izstrādāts, lai uzlabotu TAUKI failu sistēma.

Montāžas iespējas hpfs :

uid = vērtība , gid = vērtība Iestatiet visu failu īpašnieku un grupu. Noklusējums: pašreizējā procesa uid un gid.
umask = vērtība Iestatiet umask (to atļauju bitmasks, kuras nav). Noklusējums ir umask pašreizējā procesa Vērtība ir dota astotniekā.
gadījums = ass Konvertējiet visus failu nosaukumus uz mazie burti vai atstājiet tos tādus, kādi tie ir. (Noklusējums: gadījums = mazāks .)
conv = tekstu Priekš conv = teksts , izdzēsiet dažus nejaušus CR (it īpaši visus, kam seko NL ), lasot failu. Priekš conv = auto , veiciet vislabāko minējumu starp tām conv = binārs un conv = teksts . Priekš conv = binārs , vienkārši izlasiet to, kas atrodas failā. Tas ir noklusējums.
nekontrolēt Nepārtrauciet montāžu, ja dažas konsekvences pārbaudes neizdodas.

Failu sistēmai raksturīgas pievienošanas opcijas: iso9660

ISO 9660 ir standarts, kas apraksta izmantojamo failu sistēmas struktūru CD ROM s, un uz dažiem DVD s.

Normāli iso9660 failu nosaukumi tiek parādīti 8.3 formātā (t.i., DOS līdzīgi faila nosaukuma garuma ierobežojumi, kur faila nosaukumā ir ne vairāk kā astoņas rakstzīmes, punkts un pēc tam maksimālais trīs rakstzīmju paplašinājums), turklāt visas rakstzīmes ir lielie burti . Nav arī lauka faila īpašumtiesībām, aizsardzībai, saišu skaitam, bloku / rakstzīmju ierīču nodrošināšanai utt.

'Rock Ridge' ir paplašinājums vietnei iso9660 kas nodrošina šos visus UNIX līdzīgas funkcijas. Būtībā iso9660 katram direktorijas ierakstam ir paplašinājumi, kas sniedz visu papildu informāciju, un, kad tiek izmantota Rock Ridge, failu sistēma neatšķiras no parastas UNIX failu sistēmas (izņemot to, ka tā ir tikai lasāma).

Montāžas iespējas iso9660 :

noroks Atspējojiet Rock Ridge paplašinājumu lietošanu, pat ja tie ir pieejami. Salīdzināt ar karte , zemāk.
nojoliet Atspējojiet Microsoft Joliet paplašinājumu lietošanu, pat ja tie ir pieejami. Salīdzināt ar karte , zemāk.
pārbaudīt = s [ trikt ] Ar pārbaudīt = atviegloti , faila nosaukums pirms pārmeklēšanas vispirms tiek pārveidots par mazo burtu. Tas, iespējams, ir jēgpilns tikai kopā ar noroks un karte = normāla . Noklusējums: pārbaude = stingra .
uid = vērtība , gid = vērtība Piešķiriet visiem failu sistēmas failiem norādīto lietotāja vai grupas ID, iespējams, ignorējot Rock Ridge paplašinājumos atrodamo informāciju. Noklusējums: uid = 0 , ceļvedis = 0 .
karte = n [ ormāls ] Ārpus Rock Ridge sējumiem parasto nosaukumu tulkošana kartē lielos un mazos burtus ASCII , nomet galu ' ; 1 'un pārveido' ; 'uz' . '. Ar karte = izslēgta vārda tulkošana netiek veikta. Skat noroks , virs. Noklusējums: karte = normāla . Piezīme: karte = ozolzīle ir kā karte = normāla bet piemēro arī Acorn pagarinājumus, ja tādi ir.
režīms = vērtība Sējumiem, kas nav Rock Ridge sējumi, visiem failiem norādiet norādīto režīmu. Noklusējums: lasīšanas atļauja visiem. Kopš Linux 2.1.37 administratoriem vairs nav jānorāda režīms ar decimāldaļu; astoņpadsmit norāda ar vadošo 0 .
paslēpt Parādiet arī slēptos un saistītos failus. Ja parastajiem failiem un saistītajiem vai slēptajiem failiem ir vienādi failu nosaukumi, tas var padarīt parastos failus nepieejamus.
bloķēt = 1024 Iestatiet bloka lielumu uz norādīto vērtība . Noklusējums: bloks = 1024 .
conv = t [ ext ] Noklusējums: conv = binārs . Kopš Linux 1.3.54 šī opcija vairs neietekmē. Un ne- binārs iestatījumi agrāk bija ļoti bīstami, kas, iespējams, izraisīja klusu datu korupciju.
krusts Ja faila garuma lielajā baitā ir citi atkritumi, iestatiet šo pievienošanas opciju, lai ignorētu faila garuma augstākās kārtas bitus. Tas nozīmē, ka fails nevar būt lielāks par 16 MB .
sesija = x Izvēlieties sesijas skaitu daudzsesiju kompaktdiskā. (Kopš 2.3.4.)
sbsector = xxx Sesija sākas no sektora xxx . (Kopš 2.3.4.)

Šīs opcijas ir tādas pašas kā vfat un to norādīšana ir jēga tikai tad, ja tiek izmantoti kodi, kas kodēti, izmantojot Microsoft Joliet paplašinājumus:

iocharset = vērtība Rakstzīmju kopa, kas paredzēta, lai 16 bitu unikoda rakstzīmes CD pārveidotu par 8 bitu rakstzīmēm. Noklusējums ir iso8859-1 .
utf8 Pārvērst 16 bitu Unicode rakstzīmes kompaktdiskā uz UTF-8 .

Failu sistēmai raksturīgas pievienošanas opcijas: jfs

Žurnālu failu sistēma (' jfs ') ir žurnāls 64 bitu IBM izveidota failu sistēma. Ir versijas domēnam Linux , AIX un OS / 2 , starp citām operētājsistēmām.

Montāžas iespējas jfs ir šādi:

iocharset = nosaukums Rakstzīmju kopa, kas jāizmanto konvertēšanai no Unicode uz ASCII . Pēc noklusējuma nav jāveic konvertēšana. Izmantot iocharset = utf8 UTF-8 tulkojumiem. Tas prasa CONFIG_NLS_UTF8 jāiestata kodolā .konfig failu.
mainīt izmēru = vērtība Mainiet skaļuma lielumu uz vērtība bloki. JFS atbalsta tikai apjoma palielināšanu, nevis samazināšanu. Šī opcija ir derīga tikai atkārtotas uzstādīšanas laikā, kad sējums ir uzstādīts lasīšanas un rakstīšanas laikā. The mainīt izmērus atslēgvārds ar nr vērtība palielinās skaļumu līdz pilnam nodalījums .
vienkāršība Nerakstiet žurnālā. Šīs opcijas galvenais izmantojums ir augstākas veiktspējas nodrošināšana, atjaunojot sējumu no dublējuma datu nesēja. Skaļuma integritāte netiek garantēta, ja sistēma nenormāli darbojas.
integritāte Noklusējums. Apņemties metadati izmaiņas žurnālā. Izmantojiet šo opciju, lai pārinstalētu skaļumu, kur vienkāršība Iepriekš tika norādīta opcija, lai atjaunotu normālu uzvedību.
kļūdas = pārmontēt-ro Definējiet uzvedību, kad rodas kļūda. Vai nu ignorējiet kļūdas un vienkārši atzīmējiet kļūdainu failu sistēmu un turpiniet, vai pārinstalējiet failu sistēmu tikai lasīšanai, vai panikā un apturiet sistēmu.
noquota | citāts | usrquota | grpquota Šīs opcijas tiek pieņemtas, bet tiek ignorētas.

Failu sistēmai raksturīgas pievienošanas opcijas: ntfs

NTFS ir failu sistēma, kuru izstrādājusi Microsoft par to Windows NT operētājsistēma.

Montāžas iespējas ntfs :

iocharset = nosaukums Rakstzīmju kopa, kas jāizmanto, atgriežot failu nosaukumus. Atšķirībā no VFAT, NTFS nomāc nosaukumus, kas satur nekonvertējamas rakstzīmes. Šī opcija ir novecojusi.
nls = nosaukums Jauns nosaukums iepriekš izsauktajai opcijai iocharset .
utf8 Izmantot UTF-8 failu nosaukumu konvertēšanai.
uni_xlate = 1 Priekš 0 (vai ' 'vai' nepatiesa '), neizmantojiet aizbēgšanas secības nezināmām Unicode rakstzīmēm. Priekš 1 (vai ' 'vai' taisnība ') vai divi , izmantot vfat 4-baitu stila evakuācijas secības, kas sākas ar ' : '. Šeit divi dot a mazais endiāns kodēšana un 1 baitu apmainīts lielo endiju kodējums.
posix = [ 0 | 1 ] Ja iespējots ( posix = 1 ), failu sistēma izšķir lielos un mazos burtus. 8.3 aizstājvārdi tiek parādīti kā cietās saites, nevis tiek nomākti. Šī opcija ir novecojusi.
uid = vērtība , gid = vērtība , umask = vērtība Failu sistēmā iestatiet faila atļauju. The umask vērtība tiek dota astotniekā. Pēc noklusējuma faili pieder sakne un to nevar nolasīt kāds cits.

Failu sistēmai raksturīgas pievienošanas opcijas: proc

procenti (vai 'procfs') ir īpaša failu sistēma Unix līdzīgas operētājsistēmas, kas darbības procesus parāda hierarhiskā failveidīgā struktūrā. Parasti to uzstāda vietā / procenti plkst zābaks laiks.

Montāžas iespējas procenti :

uid = vērtība , gid = vērtība Šīs iespējas ir atzinis stiprinājums , bet tām nav funkciju.

Failu sistēmai raksturīgas pievienošanas opcijas: reiserfs

Reiserfs ir universāla žurnālu failu sistēma. Tā bija pirmā žurnālā reģistrētā failu sistēma, kuru atbalstīja Linux kodols, un kādreiz tā bija noklusējuma failu sistēma SUSE Linux, pirms ext3 kļuva par noklusējumu.

Montāžas iespējas reiserfs :

konv Norāda 3.6 versiju reiserfs programmatūru, lai pievienotu 3.5 versijas failu sistēmu, izmantojot jaunizveidoto objektu formātu 3.6. Šī failu sistēma vairs nav saderīga ar reiserfs 3,5 rīki.
hash = tēja

Izvēlieties kuru hash funkciju reiserfs izmantos, lai atrastu failus direktorijos:

rupasovs Jura Ju izgudrots haši. Rupasovs. Tas ir ātrs un saglabā lokalizāciju, kartējot leksikogrāfiski tuvu failu nosaukumus, lai aizvērtu jaukšanas vērtības. Šo opciju nevajadzētu izmantot, jo tas rada lielu hash sadursmju varbūtību.
tēja Deivisa-Meijera funkcija, kas izmanto hash-permuting biti nosaukumā. Tas iegūst lielu nejaušību un tāpēc dažos gadījumos ir maza hash sadursmju varbūtība Procesors izmaksas. To var izmantot, ja ar r5 hash ir novērotas EHASHCOLLISION kļūdas.
r5 Rupasova hash modificēta versija. To lieto pēc noklusējuma un tā ir labākā izvēle, ja vien failu sistēmai nav milzīgu direktoriju un neparastu failu nosaukumu modeļu.
atklāt Norādījumi stiprinājums lai noteiktu, kura hash funkcija tiek izmantota, pārbaudot montējamo failu sistēmu, un ierakstīt šo informāciju reiserfs superblokā. Tas ir noderīgi tikai vecā formāta failu sistēmas pirmajā montāžā.
hashed_relocation Noskaņo bloka sadalītāju. Dažās situācijās tas var uzlabot veiktspēju.
no_hashh__relocation Noskaņo bloka sadalītāju. Dažās situācijās tas var uzlabot veiktspēju.
muižnieks Atspējojiet robežu sadalītāju algoritms . Dažās situācijās tas var uzlabot veiktspēju.
nolog Atspējot žurnālu veidošanu. Tas nodrošinās nelielus veiktspējas uzlabojumus dažās situācijās par zaudēšanas cenu reiserfs ātra atkopšanās no avārijām. Pat ja šī opcija ir ieslēgta, reiserfs joprojām veic visas žurnālistikas darbības, izņemot faktiskās ierakstīšanas savā žurnālizstrādājumu zonā. Īstenošana nolog ir nepabeigts darbs.
piezīme Pēc noklusējuma, reiserfs glabā mazus failus un “failu astes” tieši savā kokā. Tas sajauc dažus utilītus, piemēram, LILO. Šī opcija tiek izmantota, lai atspējotu failu iesaiņošanu kokā.
atkārtoti tikai Atkārtojiet žurnālā esošos darījumus, bet faktiski neuzstādiet failu sistēmu. Galvenokārt izmanto reisfsck , kas pārbauda failu sistēmas integritāti.
mainīt izmēru = numuru Pārinstalēšanas iespēja, kas ļauj tiešsaistē paplašināt reiserfs starpsienas. Norādījumi reiserfs pieņemt, ka ierīcei ir numuru bloki. Šī opcija ir paredzēta lietošanai ar ierīcēm, kurām ir loģiska skaļuma pārvaldība (LVM).
user_xattr Iespējot paplašinātos lietotāja atribūtus.
acl Iespējot POSIX piekļuves kontroles sarakstus.
barjera = nav , barjera = flush Tas ļauj / atspējo rakstīšanas barjeru izmantošanu žurnālkodā. barjera = nav to atspējo, barjera = flush ļauj. Rakstīšanas barjeras nodrošina pareizu žurnāla saistību pasūtīšanu diskā, to izdarīšanu gaistošs diska rakstīšana kešatmiņas droši lietot, pie kāda izpildes soda. Failer sistēma reiserfs pēc noklusējuma neļauj iespējot rakstīšanas barjeras. Pārliecinieties, ka iespējojat barjeras, ja vien jūsu diski nav vienā vai otrā veidā atbalstīti ar akumulatoriem. Pretējā gadījumā strāvas padeves pārtraukuma gadījumā jūs riskējat failu sistēmas korupciju.

Failu sistēmai raksturīgas pievienošanas opcijas: tmpfs

tmpfs ir pagaidu failu sistēmas nosaukums, ko izmanto daudzām Unix līdzīgām failu sistēmām. Tas ir uzstādīts un strukturēts kā uz diska balstīta failu sistēma, taču tā atrodas nepastāvīgā atmiņas telpā, līdzīgi kā RAM diskā. Montāžas iespējas tmpfs :

izmērs = nbaiti Ignorēt failu sistēmas noklusējuma maksimālo lielumu. Lielums ir norādīts baitos un noapaļots līdz veselām lappusēm. Noklusējums ir puse no atmiņas. Lieluma parametrs pieņem arī sufiksu%, lai ierobežotu šo tmpfs instanci līdz šai jūsu procentuālajai daļai fiziskā RAM : noklusējums, kad ne izmērs, ne nr_blocks ir norādīts, ir izmērs = 50% .
nr_blocks = ... Tāpat kā Izmērs , bet blokos PAGE_CACHE_SIZE .
nr_inodes = ... Šajā instancē maksimālais inodu skaits. Noklusējums ir puse no jūsu fizisko RAM lapu skaita vai (mašīnā ar vecmāmiņa ') skaits zemnieks RAM lapas, atkarībā no tā, kura ir zemāka.

The tmpfs montāžas opcijas izmēru noteikšanai ( Izmērs , nr_blocks , un nr_inodes ) pieņemt piedēkli uz , m vai g par Ki, Mi, Gi (binārs svars , mega un giga), un to var mainīt, uzstādot no jauna.

režīms = Iestatīt sākotnējo atļaujas saknes direktorijā.
uid = Lietotāja ID.
gid = Grupas ID.
mpol = [ noklusējums | dod priekšroku: Mezgls | saistīt: NodeList
| sasaistīties | sasaistīt: NodeList ]

Iestatiet NUMA (nevienmērīgas atmiņas piekļuves) atmiņas piešķiršanas politiku visiem failiem šajā instancē (ja opcija kodols CONFIG_NUMA ir iespējots). To var pielāgot lidojumā, izmantojot ' mount -o pārinstalēšana ... '.

noklusējums dod priekšroku atmiņas piešķiršanai no vietējā mezgla.
dod priekšroku: Mezgls dod priekšroku atmiņas piešķiršanai no norādītā mezgla Mezgls
saistīt: NodeList iedala atmiņu tikai no mezgliem NodeList
sasaistīties dod priekšroku pēc kārtas piešķirt no katra mezgla
sasaistīt: NodeList piešķir no katra mezgla NodeList pagriezienā.
The NodeList formāts ir komatatdalīts decimāldaļu un diapazonu saraksts, diapazons ir divi ar defisēm atdalīti decimāldaļskaitļi, mazākais un lielākais mezglu skaits diapazonā. Piemēram, mpol = saistīties: 0-3,5,7,9-15

Ņemiet vērā, ka, mēģinot uzstādīt a tmpfs ar mpol opcija neizdosies, ja darbināmais kodols neatbalsta NUMA; un neizdosies, ja tā mezgls norādīs mezglu, kas nav tiešsaistē. Ja jūsu sistēma paļaujas uz to tmpfs tiek uzstādīts, bet laiku pa laikam darbojas kodols, kas izveidots bez NUMA spējas (varbūt droša atkopšanas kodola) vai ar mazāk mezglu tiešsaistē, ieteicams izlaist mpol opcija no automātiskās stiprināšanas opcijām. To var pievienot vēlāk, kad tmpfs jau ir uzstādīts uz MountPoint , autors mount -o remount, mpol = Politika: NodeList MountPoint '.

Failu sistēmai raksturīgas pievienošanas opcijas: ubifs

UBIFS ir zibatmiņu failu sistēma, kas darbojas papildus UBI sējumiem. Pieraksti to laiks netiek atbalstīts un vienmēr ir izslēgts.

Ierīces nosaukumu var norādīt kā:

kad X _ UBI ierīces numurs X , skaļuma numurs
kad UBI ierīces numurs 0 , skaļuma numurs
kad X : NAME UBI ierīces numurs X , sējums ar nosaukumu NAME
kur: NAME UBI ierīces numurs 0 , sējums ar nosaukumu NAME

Alternatīva ” ! 'vietā var izmantot atdalītāju' : '.

Montāžas iespējas ubifs :

bulk_read Iespējot lielapjoma lasīšanu. VFS lasīšana uz priekšu ir atspējota, jo tas palēnina failu sistēmu. Bulk-Read ir iekšēja optimizācija. Dažas zibspuldzes var lasīt ātrāk, ja datus nolasa vienā piegājienā, nevis pēc vairākiem lasīšanas pieprasījumiem. Piemēram, OneNAND var veikt funkciju “lasīt, kamēr ielādējat”, ja tā nolasa vairākas NAND lapas.
no_bulk_read Nelasiet masveidā. Tas ir noklusējums.
chk_data_crc Pārbaudes dati CRC -32 kontrolsummas. Tas ir noklusējums.
no_chk_data_crc Nepārbaudiet datu CRC-32 kontrolsummas. Izmantojot šo opciju, failu sistēma nepārbauda CRC-32 kontrolsummu attiecībā uz datiem, bet gan iekšējās indeksēšanas informāciju. Šī opcija ietekmē tikai lasīšanu, nevis rakstīšanu. CRC-32 vienmēr tiek aprēķināts, rakstot datus.
garums = zlib Atlasiet noklusējuma kompresoru, kas tiek izmantots, rakstot jaunus failus. Joprojām ir iespējams lasīt saspiestus failus, ja tie ir pievienoti neviena opcija.

Failu sistēmai raksturīgas pievienošanas opcijas: udf

udf ir “Universal Disk Format” failu sistēma, ko definējusi Optical Storage Technology Association, un to bieži izmanto DVD-ROM . Skatīt arī iso9660 , virs.

Montāžas iespējas udf :

gid = Iestatiet noklusējuma grupu.
umask = Iestatiet noklusējumu umask . Vērtība ir dota astotniekā.
uid = Iestatiet noklusējuma lietotāju.
paslēpt Rādīt citādi slēptos failus.
atjaunot Rādīt izdzēstos failus sarakstos.
nostrict Nenoteikt stingru atbilstību.
iocharset Iestatiet NLS rakstzīmju kopu.
bs = Iestatiet bloka lielumu. Var nedarboties, ja vien 2048. gads .
novrs Izlaist skaļuma secības atpazīšanu.
sesija = Iestatiet CD-ROM sesiju skaitīšanu no 0 . Noklusējums: pēdējā sesija.
enkurs = Ignorēt enkura standarta atrašanās vietu. Noklusējums: 256. lpp .
tilpums = Ignorēt VolumeDesc atrašanās vietu. (neizmantots)
nodalījums = Ignorēt PartitionDesc atrašanās vietu. (neizmantots)
lastblock = Iestatiet failu sistēmas pēdējo bloku.
failu kopa = Ignorēt failu kopas bloka atrašanās vietu. (neizmantots)
rootdir = Ignorēt saknes direktorija atrašanās vietu. (neizmantots)

Failu sistēmai raksturīgas pievienošanas opcijas: ufs

olas ir Unix failu sistēma. To lieto daudzās Unix un Unix līdzīgām failu sistēmām, un tas ir failosistēmas, kas izmantota 7. versija Unix .

ufstype = vērtība

UFS ir failu sistēma, ko plaši izmanto dažādās operētājsistēmās; ieviešanā ir būtiskas atšķirības. Dažu ieviešanas iezīmes nav dokumentētas, tāpēc to ir grūti atpazīt olas automātiski. Tāpēc lietotājam jānorāda tā tips olas pēc stiprinājuma opcijas. Iespējamās vērtības ir:

vecs Vecais formāts olas ; tas ir noklusējums un ir tikai lasāms, tāpēc neaizmirstiet dot -r variants arī.
44bsd Failu sistēmām, kuras izveidojis a BSD līdzīga sistēma (NetBSD, FreeBSD, OpenBSD).
ufs2 Izmanto FreeBSD 5.x; tiek atbalstīts kā lasīt-rakstīt.
5xbsd Sinonīms vārdam ufs2 .
saule Failu sistēmām, kuras izveidojis SunOS vai Solaris vietnē Sparc.
sunx86 Failu sistēmām, ko Solaris izveidoja x86.
ZS Failu sistēmām, kuras izveidojusi HP-UX; tikai lasīt.
Nākamais solis NeXTStep izveidotajām failu sistēmām (NeXT stacijā); pašlaik tikai lasāms.
nākamais solis-cd NextStep kompaktdiskiem (block_size == 2048); tikai lasīt.
atvērts solis Failu sistēmām, kuras izveidojis OpenStep (pašlaik tikai lasāms). To pašu failu sistēmas tipu izmanto arī macOS X .
onerror = vērtība

Iestatīt uzvedību, sastopoties ar kļūdu:

panika Ja rodas kļūda, izraisiet kodola paniku.
[ slēdzene | umount | remonts ] Šīs stiprināšanas iespējas pašlaik neko nedara; kad rodas kļūda, tiek drukāts tikai konsoles ziņojums.

Failu sistēmai raksturīgas pievienošanas opcijas: usbfs

The usbfs failu sistēma tiek dinamiski ģenerēta, līdzīga kā procenti (skat Loop ierīce , zemāk). To galvenokārt izmanto USB ieslēgtas ierīces Linux un cits Unix līdzīgas failu sistēmas.

Montāžas iespējas usbfs :

devīds = uid , devgid = vadīt , devmode = režīmā Iestatiet ierīces failu īpašnieku, grupu un režīmu usbfs failu sistēma (noklusējums: uid = gid = 0 , režīms = 0644 ). Režīms ir norādīts oktālā.
busuid = uid , busgid vadīt , kopnes režīms = režīmā Iestatiet kopnes direktoriju īpašnieku, grupu un režīmu usbfs failu sistēma (noklusējums: uid = gid = 0 , režīms = 0555 ). Režīms ir norādīts oktālā.
listuid = uid , listgid = vadīt , saraksta režīms = režīmā Iestatiet failu ierīču īpašnieku, grupu un režīmu (noklusējums: uid = gid = 0 , režīms = 0444 ). Režīms ir norādīts oktālā.

Failu sistēmai raksturīgas pievienošanas opcijas: vfat

Virtuālais FAT vai vfat , ir cieši saistīts ar FAT failu sistēmu. Opcijas, kas ir derīgas tauki (sk. iepriekš) ir derīgi arī vfat , izņemot “ punkts 'opcijas. Papildu iespējas ir šādas. Montāžas iespējas vfat :

uni_xlate Tulkojiet neapstrādāti Unicode rakstzīmes uz īpašām izbēgtām sekvencēm. Tas ļauj dublēt un atjaunot failu nosaukumus, kas izveidoti ar visām Unicode rakstzīmēm. Bez šīs opcijas ? 'lieto, ja tulkošana nav iespējama. Bēgšanas raksturs ir ' : 'jo tas citādi ir nelikumīgi vfat failu sistēma. Bēgšanas secība, kas pierod, kur u ir unikoda raksturs, ir: ' : ', (u & 0x3f) , ((u >> 6) un 0x3f) , (>> >> 12) .
posix Atļaujiet divus failus ar nosaukumiem, kas atšķiras tikai atsevišķos gadījumos. Šī opcija ir novecojusi.
nonumtail Pirms mēģināt, vispirms mēģiniet izveidot īsu nosaukumu bez kārtas numura nosaukums ~ num.ext .
utf8 UTF8 ir konsole izmantotā Unicode failu sistēmā droša 8 bitu kodēšana. To var iespējot failu sistēmai ar šo opciju vai atspējot ar utf8 = 0 , utf8 = nē vai utf8 = nepatiesa . Ja ' uni_xlate tiek iestatīts, UTF8 tiek atspējots.
īsais vārds = winnt

Definē 8,3 rakstzīmēs ietilpstošu failu nosaukumu izveidošanas un attēlošanas uzvedību. Ja failam ir garš nosaukums, tas vienmēr būs vēlamais displejs. Ir četri režīmi:

zemāks Piespiest īso vārdu uz mazie burti izstādot; saglabājiet garu vārdu, ja īsais vārds vēl nav viss lielie burti .
win95 Piespiežot īso nosaukumu, parādot to lielajiem burtiem; saglabājiet garu vārdu, ja īsais vārds nav viss lielais burts.
winnt Parādīt īso vārdu tādu, kāds tas ir; saglabājiet garo vārdu, ja īsais vārds nav viss mazais vai lielais burts.
jaukts Parādīt īso vārdu tādu, kāds tas ir; saglabājiet garu vārdu, ja īsais vārds nav viss lielais burts. Šis režīms ir noklusējums kopš Linux 2.6.32.

Failu sistēmai raksturīgas pievienošanas opcijas: xfs

xfs ir 64 bitu Silicon Graphics, Inc. izstrādāta žurnālu failu sistēma. Tā daudzus gadus bija IRIX noklusējuma failu sistēma, un tā tika pārnesta arī uz Linux kodolu. xfs izceļas paralēli I / O , datu konsekvenci un kopējo failu sistēmas veiktspēju. Tas ir labi piemērots reāllaika lietojumprogrammām, pateicoties unikālai funkcijai, kas ļauj uzturēt garantētu datu I / O joslas platums .

Montāžas iespējas xfs :

piešķirt = Izmērs Veicot aizkavētu piešķīruma izrakstīšanu, tiek iestatīts buferētais I / O faila gala iepriekšējās izvietošanas lielums (noklusējuma lielums ir 64 KiB). Šīs opcijas derīgās vērtības ir lapas lielums (parasti 4 KiB) līdz 1 GiB (ieskaitot) ar 2 jaudas soli.
| noattr2 Iespējas iespējot / atspējot (noklusējums ir iespējots) 'oportūnistisks' uzlabojums, kas jāveic tajā, kā paplašinātie atribūti tiek saglabāti diskā. Kad jauno veidlapu lieto pirmo reizi (iestatot vai noņemot paplašinātos atribūtus), diska superbloka funkcijas bitu lauks tiks atjaunināts, lai atspoguļotu šo izmantoto formātu.
barjera Ļauj izmantot bloku slāņa rakstīšanas barjeras rakstīšanai žurnālā un nerakstīta apjoma pārveidošanai. Tas ļauj iespējot diska līmeņa rakstīšanas kešatmiņu ierīcēm, kas atbalsta rakstīšanas barjeras.
dmapi Iespējojiet DMAPI (Data Management API) notikumu norādes. Izmantojiet kopā ar mtpt opcija.
grpid | bsdgroups , nogrpid | sysvgroups Šīs opcijas nosaka, kādu grupas ID iegūst jaunizveidots fails. Kad grpid ir iestatīts, tas ņem direktorija grupas ID, kurā tas ir izveidots; pretējā gadījumā (noklusējums) tas prasa fsgid pašreizējā procesa, ja vien direktorijā nav setgid bitu kopa, tādā gadījumā tā ņem gid no vecāku direktorija un iegūst arī setgid bitu kopa, ja tā ir pati direktorija.
hashsize = vērtība Iestata pieejamo jaukšanas grupu skaitu, lai sajauktu norādītā stiprinājuma punkta atmiņā esošās inodes. Ja vērtība tiek izmantota nulles vērtība, noklusējuma algoritma izvēlētā vērtība tiks parādīta / proc / stiprinājumi .
ikeep | noikeep Kad inoda kopas tiek iztukšotas no inodiem, turiet tās diskā ( ikeep ) - tā ir tradicionālā XFS uzvedība, un pagaidām tā joprojām ir noklusējuma funkcija. Izmantojot noikeep opcija, inoda kopas tiek atgrieztas brīvās vietas baseinā.
inode64 Norāda, ka XFS ir atļauts veidot inodus jebkurā failu sistēmas vietā, ieskaitot tos, kuru rezultātā inoda numuri aizņem vairāk nekā 32 bitu nozīmīga. Tas ir paredzēts savietojamībai ar atpakaļejošu datumu, taču rada problēmas dublēšanas lietojumprogrammām, kuras nespēj apstrādāt lielus inoda numurus.
lielais | nolargeio Ja nolargeio ir norādīts, optimālais I / O ziņots st_blksize pēc Valsts būs pēc iespējas mazāks, lai ļautu lietotāju lietojumprogrammām izvairīties no neefektīvas I / O lasīšanas / modificēšanas / rakstīšanas. Ja lielais ir norādīta failu sistēma, kurai ir platums norādītais atgriezīs platums vērtība (baitos) collās st_blksize . Ja failu sistēmā nav a platums norādīts, bet norāda piešķirt pēc tam piešķirt (baitos) tiks atgriezta vietā. Ja neviena no šīm divām opcijām nav norādīta, tad failu sistēma rīkosies tā, it kā nolargeio tika norādīts.
logbufs = vērtība Iestatiet atmiņā esošo žurnālu buferu skaitu. Derīgo numuru diapazons ir no divi - 8 ieskaitot. Noklusējuma vērtība ir 8 buferi jebkuram nesenam kodolam.
logbsize = vērtība Iestatiet katra atmiņā esošā žurnāla bufera lielumu. Lielumu var norādīt baitos vai kilobaitos ar “ uz 'sufikss. Derīgie 1. un 2. versijas žurnālu lielumi ir 16384 ( 16 tūkst ) un 32768 ( 32 tūkst ). Derīgi arī 2. versijas žurnālu izmēri 65536 ( 64 tūkst ), 131072 ( 128 tūkst ) un 262144 ( 256 tūkst ). Jebkura nesenā kodola noklusējuma vērtība ir 32768 .
logdev = ierīci , rtdev = ierīci Izmantot ārēju žurnālu ( metadati žurnāls) un / vai reāllaika ierīci. XFS failu sistēmā ir ne vairāk kā trīs daļas: datu sadaļa, žurnāla sadaļa un reāllaika sadaļa. Reāllaika sadaļa nav obligāta, un žurnāla sadaļa var būt atsevišķa no datu sadaļas vai iekļauta tajā.
mtpt = stiprinājuma punkts Izmantojiet kopā ar dmapi opcija. Šeit norādītā vērtība tiks iekļauta DMAPI pievienošanas notikumā, un tai vajadzētu būt faktiskā izmantotā pievienošanas punkta ceļam.
noalign Datu piešķiršana netiks izlīdzināta pēc svītru vienību robežām.
pusdienlaikā Piekļuve laika zīmogi faila nolasīšanas laikā netiek atjaunināti.
norecovery Failu sistēma tiks uzstādīta, neveicot žurnāla atkopšanu. Ja failu sistēma netika pilnībā atvienota, tā, iespējams, būs pretrunīga, kad to instalēsit norecovery režīmā. Daži faili vai direktoriji tāpēc var nebūt pieejami. Montētas failu sistēmas norecovery jāuzstāda tikai lasāmā, pretējā gadījumā montāža neizdosies.
Nouuid Nepārbaudiet dubultā pievienotas failu sistēmas, izmantojot failu sistēmu uuid. Tas ir noderīgi, lai pievienotu LVM momentuzņēmuma sējumus.
osincisosync Veidot O_SINKRONĀCIJA raksta implement true O_SINKRONĀCIJA . BEZ šīs opcijas Linux XFS rīkojas tā, it kā osincisdsync tiek izmantota opcija, kas liks rakstīt failos, kas atvērti ar O_SINKRONĀCIJA karoga komplekts izturas tā, it kā O_DSINKRINĀŠANA Tā vietā tika izmantots karogs. Tas var radīt labāku sniegumu, neapdraudot datu drošību. Tomēr, ja šī opcija nav spēkā, laika zīmogs tiek atjaunināts no O_SINKRONĀCIJA raksti var tikt zaudēti, ja sistēma avarē. Ja laika zīmoga atjauninājumi ir kritiski, izmantojiet osincisosync opcija.
uquota | usrquota | uqnoenforce | citāts Iespējota lietotāja diska kvotu uzskaite un ieviesti ierobežojumi (pēc izvēles).
gvota | grpquota | gqnoenforce Grupas diska kvotu uzskaite ir iespējota un ierobežojumi (pēc izvēles) ieviesti.
pquota | prjquota | pqnoenforce Iespējota projekta diska kvotu uzskaite un ieviesti ierobežojumi (pēc izvēles).
sunit = vērtība , platums = vērtība Izmanto, lai norādītu svītru vienību un platumu a RAID ierīci vai svītru tilpumu. The vērtība jānorāda 512 baiti bloķēt vienības. Ja šī opcija nav norādīta un failu sistēma tika izveidota uz sloksnes sējuma vai joslas platums vai vienība tika norādīta RAID ierīcei mkfs laiks, tad stiprinājums sistēmas zvans atjaunos vērtību no superbloka. Failu sistēmām, kas izveidotas tieši RAID ierīcēs, šīs opcijas var izmantot, lai ignorētu informāciju superblokā, ja pēc failu sistēmas izveides mainās pamata diska izkārtojums. The platums opcija ir nepieciešama, ja Sunnīti opcija ir norādīta, un tai ir jābūt daudzkārtnei no Sunnīti vērtība.
swalloc Datu piešķiršana tiks noapaļota uz augšu līdz joslas platuma robežām, kad pašreizējā faila beigas tiek pagarinātas un faila izmērs ir lielāks par joslas platuma lielumu.

Loop ierīce

Vēl viens iespējamais veids ir stiprinājums, izmantojot cilpa ierīci. Cilpas ierīce ir “pseido ierīce”, kas ļauj failu uzstādīt kā failu sistēmu. Piemēram, komanda:

mount /tmp/disk.img /mnt -t vfat -o loop=/dev/loop

iestatīs cilpas ierīci / dev / loop3 lai atbilstu failam /tmp/disk.img un pēc tam pievienojiet šo ierīci / mnt .

Ja nav minēta skaidra cikla ierīce (bet tikai opcija ' -o cilpa tiek dota), tad stiprinājums mēģinās atrast kādu neizmantotu cilpas ierīci un to izmantos; piemēram:

mount /tmp/disk.img /mnt -o loop

The stiprinājums komanda automātiski izveido cilpas ierīci no parasta faila, ja faila sistēmas tips nav norādīts vai faila sistēma ir pazīstama libblkid , piemēram:

mount /tmp/disk.img /mnt
mount -t ext3 /tmp/disk.img /mnt

Šis stiprinājuma veids zina par četrām iespējām, proti cilpa , kompensēt , sizelimit un šifrēšana , kas tiešām ir iespējas losetup . Ja stiprinājumam ir nepieciešama ieejas frāze, jums tiks prasīts to ievadīt, ja vien jūs nenorādīsit faila deskriptoru, no kura lasīt, izmantojot - pass-fd opcija. Šīs opcijas var izmantot papildus tām, kas raksturīgas failu sistēmas tipam.

Tā kā Linux 2.6.25 tiek atbalstīta automātiskā cilpas ierīču un pēc tam visu cilpas ierīču iznīcināšana stiprinājums atbrīvos umount patstāvīgi ieslēgts / etc / mtab . Jūs varat arī atbrīvot cilpu ierīci ar roku, izmantojot ' losetup -d 'vai' umount -d '.

Iespējas

Šīs ierīces var nodrošināt, uzstādot ierīci ar umount :

-V Drukāt informāciju par versiju un iziet.
-h Izdrukājiet palīdzības ziņojumu un izejiet.
-v Palaist daudzveidīgā režīmā.
-n Atvienojiet, nerakstot / etc / mtab .
-r Gadījumā, ja atvienošana neizdodas, mēģiniet uzstādīt tikai lasāmu.
-d Gadījumā, ja atvienotā ierīce bija cilpas ierīce, atbrīvojiet arī šo cilpas ierīci.
-i Nezvana / sbin / umount. failu sistēma palīgs, pat ja tāds pastāv. Pēc noklusējuma / sbin / umount. failu sistēma palīgs tiek izsaukts, ja tāds pastāv.
uz Visas failu sistēmas, kas aprakstītas / etc / mtab ir jānoņem. Ar umount versija 2.7 un jaunākas versijas procenti failu sistēma nav atvienota.
-t vfstype Norādiet, ka darbības jāveic tikai noteikta veida failu sistēmās. Atdalot ar komatiem, var norādīt vairāk nekā vienu veidu. Failu sistēmas tipu sarakstu var papildināt ar nē, lai norādītu failu sistēmas tipus, ar kuriem nav jāveic nekādas darbības.
-VAI iespējas Norādiet, ka darbības jāveic tikai failu sistēmās ar norādītajām opcijām / etc / fstab . Atdalot ar komatu, var norādīt vairākus opciju veidus. Katrai opcijai var būt prefikss ar nē, lai norādītu opcijas, kurām nevajadzētu rīkoties.
-f Piespiedu atvienošana (nepieejamas NFS sistēmas gadījumā). (Nepieciešama kodola 2.1.116 vai jaunāka versija.)
-l 'Slinks' atvienojams. Tagad atvienojiet failu sistēmu no failu sistēmas hierarhijas un notīriet visas atsauces uz failu sistēmu, tiklīdz tā vairs nav aizņemta. (Nepieciešams kodols 2.4.11 vai jaunāks.)
--no kanonizēt Nelietojiet kanonizēt (normēt tekstuālo attēlojumu) ceļus.
- viltus Izraisa visu, izņemot faktisko sistēmas izsaukumu; tas 'viltus', atvienojot failu sistēmu. To var izmantot, lai noņemtu ierakstus no / etc / mtab kas iepriekš tika atdalīti ar -n opcija.

Atgriešanās kodi

stiprinājums atgriež vienu no šīm vērtībām, lai norādītu, kas notika izpildes laikā:

0 panākumi.
1 nepareiza izsaukšana vai atļaujas.
divi radās sistēmas kļūda (trūkst atmiņas, nevar dakšiņu, vairs nav cilpu ierīču).
4 iekšējs stiprinājums radās kļūda.
8 pārtrauca lietotājs.
16 problēmas ar rakstīšanu vai bloķēšanu / etc / mtab.
32 stiprinājuma kļūme.
64. Vismaz viens stiprinājums izdevās, bet ne visi.

Faili

stiprinājums izmanto šādus failus:

/ etc / fstab failu sistēmas tabula
/ etc / mtab uzstādīto failu sistēmu tabula. Šo failu izmanto arī umount .
/ etc / mtab ~ bloķēt failu
/etc/mtab.tmp pagaidu fails
/ etc / filesystems izmēģināmo failu sistēmu tipu saraksts

Piemēri

mount -t type devicename destination_directory

Uzstādiet devicename ierīci ierīces nosaukums , veida tips , failu sistēmas atrašanās vietā galamērķa direktorijs .

mount -t iso9660 -o ro /dev/cdrom /mnt

Katalogā pievienojiet kompaktdisku / mnt . iso9660 ir CD-ROM standarta failu sistēma, -o ro stāsta stiprinājums lai to pievienotu kā tikai lasāmu failu sistēmu. / mnt jau ir jāpastāv, lai šī komanda būtu veiksmīga.

mount

Parādīt visus pašreizējos stiprinājumus. Rezultāts būs līdzīgs šādam:

/dev/loop0 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/cgroup type tmpfs (rw) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) /dev/sda3 on /host type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfsd-fuse on /run/user/lightdm/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=lightdm)
mount -l -t tmpfs

Uzskaitiet visus pašreizējos tipa stiprinājumus tmpfs . Rezultāts būs līdzīgs šādam:

none on /sys/fs/cgroup type tmpfs (rw) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
mount -a

Pievienojiet visas failu sistēmas tabulas failā uzskaitītās failu sistēmas / etc / fstab .

mount -o loop disk1.iso /mnt/disk

Pievienojiet ISO attēla failu disk1.iso kā cilpas ierīci (skatīt iepriekš) direktorijā / mnt / disks . Katalogs / mnt / disks jau ir jāpastāv, lai šī komanda būtu veiksmīga.

izmest - Izstādiet noņemamo datu nesēju.
losetup - Uzstādīt un kontrolēt cilpas ierīces.