13Sep

Шта је датотека фстаб Линука и како то функционише?

Ако покрећете Линук, онда је вероватно да сте морали промијенити неке опције за своје системске датотеке.Упознавање са фстаб-ом може много олакшати читав процес, а много је лакше него што мислите.

Шта је Фстаб?

Фстаб је табела датотечног система вашег оперативног система.Ако желите прегледати системске датотеке, обавезно погледајте наш други чланак, ХТГ објашњава: Који Линук фајл систем треба да изаберете?У старим временима, то је био главни начин да систем аутоматски монтира фајлове.Данас можете да укључите УСБ диск било које врсте и само ће се појавити у Наутилусу као у Виндовс и Мац ОС-у, али некада сте морали да ручно монтирате те дискове у одређену фасциклу користећи "моунт "команду.Ово се држало за ДВД-ове, ЦД-ове, па чак и дискете( запамтите то?).

Тада је ваша једина алтернатива била да кажете рачунару да је у било ком тренутку одређени уређај укључен, требало би га аутоматски монтирати на одређено мјесто.Овде је дошао фстаб, и то је било одлично.Претпоставимо да сте заменили хард дискове на вашем ИДЕ или СЦСИ контролеру.Рачунар је могао да учита датотеке у другачијем редоследу, што би могло да доведе до грешке.Фстаб је конфигурисан да тражи одређене системске датотеке и аутоматски их поставља на жељени начин сваки пут, спречавајући бројне несреће.

Ваш Фстаб фајл

Датотека фстаб се налази на:

/etc/ фстаб

Хајде да погледамо датотеку фстаб, да ли ћемо?

Дефинитивно ћете видети разлике, али ако желите да пратите свој сопствени фстаб, само пустите ову команду у терминал:

Такође можете користити гедит ако нисте задовољни наном.

Очишћене опције

Уочићете да сви уноси почињу са УУИДс.Можда ћете запамтити ово што видите у једном од наших претходних чланака, Како одабрати шему партиције за ваш Линук рачунар, али ћемо у сваком случају поново објаснити.Сваки систем датотека, приликом форматирања, добија универзално јединствени идентификатор, који је потребан за гроб.Пошто се не може промијенити, ово је идеалан начин за одабир датотека система за монтажу, посебно за важне.Рецимо да је ваша / кућна партиција на другом чврстом диску и да је пређете на спољни чврсти диск;фстаб ће и даље пронаћи ту партицију и правилно монтирати, избегавајући неуспело покретање.Ако пређете на( или заглавите користећи) стару методу кориштења идентификатора уређаја за одабир партиција( тј. /dev/ сда1), ова предност нестаје јер чврсти дискови и партиције се рачунају од стране њихових контролера и могу се тако промијенити.

Измените: Коришћење УУИД-ова у вашој фстаб датотеки, док је погодно за већину домаћих корисника, има неколико великих упозорења.Ово не функционише када користите ствари попут "склопљених" или "мрежних" уређаја.Ако сте више напредни корисник или планирајте да користите ствари попут софтвера РАИД у будућности, боље је да не користите УУИД.

Следећи одељак фстаб-а, као и сви остали, раздвојен је било простором или картицом, или њиховом комбинацијом.Овде ћете пронаћи тачку монтирања.Као што можете да видите, имам тачку за монтажу( /), свап и два која сам ручно додала за моје дијељене мрежне диск јединице.Ако додајете унос фстаб-у, онда морате ручно креирати тачку монтирања пре него што рестартујете рачунар( а промјене ступе на снагу).

Следећи је одељак који идентификује врсту датотечног система на партицији.Многи, као што су ект2 /3/ 4, РеисерФС, јФС, итд.Твој одређени систем можда и даље треба да има одређене пакете да би их могли читати и писати.Савршени примери су моје НТФС партиције;можете видети да користим нтфс-3г драјвер да им приступим.

Сцариер Стуфф

Следећи пар одељака је оно што обично застрашују нове учеснике, али стварно нису тако компликоване.На располагању је велики избор опција, али има шансе или врло честе.Хајде да их погледамо.(Подразумевана опција је прва, а затим следе алтернативе, али пошто су Линук дистрибуције веома различите, ваша километража се може разликовати.)

  • ауто / ноауто: Специфицирајте да ли партиција треба аутоматски да се монтира при покретању.Можете блокирати одређене партиције од монтирања при покретању користећи "ноауто".
  • екец / ноекец: Одређује да ли партиција може извршити бинарне датотеке.Ако имате партицију за огреботине на којој компајлирате, онда би то било корисно, или можда ако имате / хоме на одвојеном систему датотека.Ако сте забринути због сигурности, промените ово на "ноекец".
  • ро / рв: "ро" је само за читање, а "рв" је читање-писати.Ако желите бити у могућности да пишете у систем датотека као корисник, а не као роот, мораћете да наведете "рв".
  • синц / асинц: Овај је занимљив."Синхронизација" приморава писање да се појављује одмах на извршењу команде, што је идеално за флоппије( колико сте геек-а) и УСБ уређаја, али није у потпуности неопходан за унутрашње хард дискове.Оно што "асинц" чини је дозволити команди да се изврши током протеклог временског периода, можда када је активност корисника умрла и слично.Да ли сте икада добили поруку која тражи вашу "сачекајте док се измене уписују на диск јединицу?" Ово је обично зашто.
  • ноусер / усер: Ово омогућава кориснику да има привилегије за монтирање и демонтажу.Важна напомена је да "корисник" аутоматски подразумева "ноекец", па ако је потребно извршити бинарне датотеке и још увијек монтирати као корисник, обавезно експлицитно користите "екец" као опцију.

Ове опције су одвојене зарезом и без размака и могу се ставити у било који ред.Ако нисте сигурни у вези са подразумеваним вредностима, у реду је да експлицитно наведете своје опције.Ствари које се монтирају са привремених места( попут УСБ-а) неће пратити овај основни образац осим ако сте створили уносе за њих( помоћу УУИД-а) у фстаб-у.Погодно је када желите да спољашњи чврсти диск увек буде монтиран на одређен начин, јер неће бити погођени нормалним тхумб-погонима и слично.

Можете видети да су моја два меморијска уређаја омогућена корисничким привилегијама за монтажу, омогућен је приступ за читање и писање и укључено је аутоматско монтирање.Не сакупљам много софтвера, али кад додјем, додам опцију "екец" на крају листе.

Думпинг анд Фсцкинг

Следећа опција је бинарна вредност( "0" за лажно и "1" за истинит) за "депоновање". Ово је прилично застарела метода резервне копије за случајеве када је систем пао.То би требало оставити као "0".

Последња опција је нумеричка вредност за "пролазак". Ово говори систему редоследу фсцк-а( изговарајте то колико вам се свиђа) или извршите проверу датотечног система.Ако диск има опцију од "0", биће прескочен, као и дискови који су форматирани у НТФС формату.Коријенски систем датотека увек треба да буде "1", а други фајл системи могу ићи касније.Ово најбоље ради за регистрацију датотечних система као што су ект3 / 4 и РеисерФС.Старији фајл системи као што су ФАТ16 / 32 и ект2 могу потрајати, па је боље да своје фсцкинг искључите и то учините повремено.

Сада када знате шта радите, можете полудети аутоматским монтажом и слично.Веома је згодно када имате тоне партиција које треба управљати.Увек запамтите да направите резервну копију у случају да нешто пође наопако, али се забавите и будите сигурни да оставите своја искуства у коментарима!