13Sep
Ja jūs izmantojat Linux, tad visticamāk jums vajadzēs mainīt dažas failu sistēmas opcijas. Iepazīšanās ar fstab var padarīt visu procesu daudz vieglāku, un tas ir daudz vieglāk, nekā jūs domājat.
Kas ir Fstab?
Fstab ir jūsu operētājsistēmas failu sistēmas tabula. Ja vēlaties pārskatīt failu sistēmas, pārliecinieties, ka izlasījis mūsu citu rakstu, HTG paskaidro: kura Linux failu sistēma būtu jāizvēlas? Vecajās dienās tas bija galvenais veids, kā sistēma automātiski instalēja failus. Mūsdienās varat pieslēgt jebkāda veida USB disku un tas vienkārši tiks parādīts Nautilus tāpat kā operētājsistēmās Windows un Mac OS, taču reizēm jums bija manuāli jāpiestiprina šie diski ar konkrētu mapi, izmantojot "mount "komandu. Tas notika attiecībā uz DVD, kompaktdiskiem un pat disketēm( atcerieties tos?).
Toreiz jūsu vienīgā alternatīva bija paziņot datoram, ka jebkurā brīdī, kad ir pievienota īpaša ierīce, tā būtu automātiski jāuzmontē konkrētā vietā.Šeit ir fstab, un tas bija lieliski. Pieņemsim, ka esat mainījis cietos diskus savā IDE vai SCSI kontrolierim. Dators var ielādēt failu sistēmas citā secībā, iespējams, ka tie sakropļo. Fstab ir konfigurēts, lai meklētu konkrētas failu sistēmas un uzstādītu tās automātiski vēlamā veidā katru reizi, novēršot neskaitāmas katastrofas.
Jūsu Fstab fails
Fstab fails atrodas:
/etc/ fstab
Apskatīsim manu fstab failu, vai mēs to darīsim?
Jūs noteikti redzēsiet atšķirības, bet, ja jūs vēlaties sekot kopā ar savu fstab, vienkārši palaidiet šo komandu terminālā:
Varat arī izmantot gedit, ja neesat apmierināts ar nano.
Acīmredzamās opcijas
Jūs pamanīsit visus ierakstus, sākot ar UUID.Varat atcerēties to redzēt vienā no mūsu iepriekšējiem rakstiem, Kā izvēlēties Linux PC dalīšanas shēmu, taču jebkurā gadījumā to atkal paskaidrosim. Katrai failu sistēmai formēšanas laikā tiek piešķirts Universāli unikāls identifikators, kas tiek ņemts uz kapu. Tā kā to nevar mainīt, tas ir ideāls veids, kā izvēlēties failu sistēmas uzstādīšanai, it īpaši svarīgākajiem. Pieņemsim, ka jūsu / home partition ir otrajā cietajā diskā, un jūs galu galā pārvietojat to uz ārējo cieto disku;fstab joprojām atradīs šo nodalījumu un uzstādīs to pareizi, izvairoties no neveiksmīga boot. Ja pārejat uz( vai ir iestrēdzis) veco ierīču identifikatoru izmantošanas metodi, lai izvēlētos nodalījumus( t.i., /dev/ sda1), šī priekšrocība pazūd, jo to kontrolierus ieskaita cieto disku un nodalījumu, un tādējādi to var mainīt.
Rediģēt: izmantojot UUID jūsu fstab failā, lai gan tas ir ērti lielākajai daļai mājas lietotāju, tam ir daži lieli brīdinājumi. Tas nedarbojas, lietojot tādas lietas kā "samontētas" vai "tīkla bāzes" ierīces. Ja jūs esat vairāk pieredzējis lietotājs vai plānojat izmantot tādas lietas kā programmatūras RAID nākotnē, jūs labāk neizmantosiet UUID.
Nākamā fstab sadaļa, tāpat kā visi nākamie, tiek atdalīta ar atstarpi vai cilni vai to kombināciju.Šeit jūs atradīsit piestiprināšanas punktu. Kā redzat, man ir root( /) piestiprināšanas punkts, mijmaiņas punkts un divi, kurus manuāli pievienoju koplietojamo tīkla disku diskdziņiem. Ja pievienojat fstab ierakstu, pirms datora restartēšanas jums būs manuāli izveidot piestiprināšanas punktu( un izmaiņas stāsies spēkā).
Nākamais ir sadaļa, kas identificē faila sistēmas tipu nodalījumā.Daudzi, piemēram, ext2 /3/ 4, ReiserFS, jFS uc ir sākotnēji lasījuši Linux. Jūsu konkrētajai sistēmai joprojām var būt nepieciešamas konkrētas pakotnes, lai tās varētu lasīt un rakstīt. Perfekti piemēri ir manas NTFS starpsienas;jūs varat redzēt, ka es izmantoju ntfs-3g draiveri, lai piekļūtu tiem.
Scarier Stuff
Sekojošās sadaļas ir tas, kas parasti nobiedē jaunpienācējus, bet tie tiešām nav tik sarežģīti. Ir liels pieejamo iespēju klāsts, taču ir nedaudz vai ļoti ļoti bieži. Apskatīsim tos.(Vispirms noklusējuma opcija ir alternatīva, bet Linux distros var būt ļoti atšķirīgas, jūsu nobraukums var atšķirties.)
- auto / noauto: norādiet, vai nodalījums ir automātiski jāpiestiprina uz boot. Jūs varat bloķēt konkrētas starpsienas no montāžas sāknēšanas laikā, izmantojot "noauto".
- exec / noexec: Norāda, vai nodalījums var izpildīt binārus. Ja jums ir izveidots ieskrāpēt nodalījums, tad tas būtu noderīgi vai varbūt, ja jums / mājās ir atsevišķa failu sistēma. Ja jums ir bažas par drošību, nomainiet to uz "noexec".
- ro / rw: "ro" ir tikai lasāms, un "rw" ir lasīšanas un rakstīšanas funkcija. Ja vēlaties, lai jūs varētu rakstīt uz failu sistēmu kā lietotāju, nevis kā root, jums ir jānorāda "rw".
- sinhronizācija / async: šis ir interesants."Sinhronizācija" spēks rakstiski, lai parādās uzreiz pēc komandas izpildīšanas, kas ir ideāli piemērots disketēm( cik daudz jūs esat?) Un USB diskdziņiem, taču tas nav pilnībā nepieciešams iekšējiem cietajiem diskiem. Ko dara "async", komandu var izpildīt pēc pagājušā laika perioda, varbūt, ja lietotājs aktivizējas un līdzīgi. Kādreiz saņemat ziņojumu, kurā tiek lūgts "gaidīt, kamēr izmaiņas tiek ierakstītas uz diska?" Tas parasti ir kāpēc.
- nouser / user: tas ļauj lietotājam uzstādīt un atvienot privilēģijas. Svarīgi atzīmēt, ka "lietotājs" automātiski nozīmē "noexec", tādēļ, ja jums ir nepieciešams izpildīt binārus un joprojām uzstādīt kā lietotājs, noteikti izmantojiet kā "option" kā "exec".
Šīs opcijas ir atdalītas ar komatu un nav atstarpes, un tās var ievietot jebkurā secībā.Ja neesat pārliecināts par noklusējuma iestatījumiem, ir pareizi skaidri norādīt savas opcijas. Lietas, kas tiek uzstādītas no pagaidu vietām( piemēram, USB), neizmantos šo pamata modeli, ja vien jūs neesat izveidojis ierakstus par tiem( ar UUID) fstab. Tas ir ērti, ja vēlaties, lai ārējais cietais disks vienmēr tiktu piestiprināts noteiktā veidā, jo tas neietekmēs parastu īkšķi un tamlīdzīgus.
Jūs varat redzēt, ka maniem diviem atmiņas diskiem ir iespējotas lietotāja piestiprināšanas tiesības, lasīšanas un rakstīšanas piekļuve ir iespējota, un ir aktivizēts automātiskais montāža. Es nekompilē daudz programmatūras, bet, kad es to daru, saraksta beigās es pievienoju opciju "exec".
dempinga un fscking
Nākamā iespēja ir bināra vērtība( "0" par nepatiesu un "1" par true) "dempinga". Tas ir diezgan novecojis rezerves veids gadījumos, kad sistēma samazinājās. Jums vajadzētu atstāt šo statusu kā "0".
Pēdējā opcija ir skaitļa vērtība "iet." Tas norāda sistēmai fsck secību( izrunājiet to, ja vēlaties), vai veicat failu sistēmas pārbaudi. Ja diskā ir opcija "0", tā tiks izlaista, tāpat kā mani NTFS formāta atmiņas diskdziņi. Saknes failu sistēmai vienmēr jābūt "1", un pēc tam var pāriet arī citas failu sistēmas. Tas vislabāk darbojas žurnālu faila sistēmas, piemēram, ext3 / 4 un ReiserFS.Vecākas failu sistēmas, piemēram, FAT16 / 32 un ext2, var aizņemt laiku, tādēļ labāk ir izslēgt fscking un periodiski to darīt pats.
Tagad, kad jūs zināt, ko jūs darāt, jūs varat iet crazy ar automātisku montāžu un tamlīdzīgi. Tas ir ļoti ērti, ja jums ir daudz nodalījumu, kas jāpārvalda. Vienmēr atcerieties izveidot dublējumkopiju, ja kaut kas notiks nepareizi, bet jums ir prieks, un noteikti atstājiet savu pieredzi komentāros!