Как да редактирате файла
Какво е файла / и т.н. / fstab, и това, което е за
Един от конфигурационните файлове в Linux системи е наречен fstab. Тя съдържа информация за всички твърд диск и други носители на компютъра си. Този файл се намира в / и т.н., което е и причината пълния път прилича / и т.н. / fstab.
В / и т.н. / fstab разписани как и къде трябва да се монтира раздели на твърдия диск и други медии. Ако не разполагат с достъп до дял на Windows, не можете да монтирате CD, не може да изгори като обикновен потребител, файлът на дискета или имат затруднения с CD-RW, а след това най-вероятно, че имате неправилно конфигуриран / и т.н. / fstab. Чрез редактиране на този файл, обикновено реши всички проблеми за монтаж.
Какво е файла / и т.н. / fstab
Във всяка една система, файлът / и т.н. / fstab не прилича на друг, тъй като прегради и устройства, както и техните свойства са различни в различните системи. Но структурата на файловете на скелета е винаги една и съща. Ето един пример от съдържанието на файла / и т.н. / fstab:
/ Dev / hda2 / ext2 подразбиране 1 януари / сътрудничество / hdb1 / дома ext2 стойности по подразбиране 1 февруари / сътрудничество / CDROM / медии / CDROM авто ро, noauto, потребител, EXEC 0 0 / сътрудничество / fd0 / медиите / флопи авто RW, noauto, за употреба, синхронизирането 0 0 PROC / Proc PROC подразбиране 0 0 / ррт / hda1 размяна размяна При = 42 0 0
Какво означава всичко това безсмислици? Както лесно се вижда, всеки ред съдържа информация за една част или устройство. Първата колона съдържа името на устройството, а вторият - неговата точка на монтиране, третият - от типа на файловата система, четвъртият - опциите при монтиране, пети (брой) - опции самосвали шести вариант проверка (брой) файлова система. Нека да разгледаме по-подробно цялата тази информация.
Първата и втората колона: Устройство и точка на монтиране
Първата и втората колона са прости и ясни. Те съдържат точно същото като ти пиша в командния ред, когато давате командата планината, тоест, името на устройството (дял) и точка на монтиране. Точката за монтиране, посочено в / и т.н. / fstab, по подразбиране е на върха, монтиран. Това е директорията, в която да се монтира устройството, освен ако не зададете друга, когато се дава командата планината.
Повечето Линукс създават специални директории за монтиране точки. Повечето дистрибуции ги предоставят в директорията / MNT, някои (включително SuSE), в директорията / медии. Както може би се досещате, като погледнете в досието на разпечатка fstab, дадох примера на SuSE е точката на монтиране.
Какво означава това на практика? Ако дам командата:
След това ми дискета ще се монтира в / медии / дискета, защото в / и т.н. / fstab точката на монтиране е в списъка и следователно е по подразбиране. Но ако на линията / сътрудничество / fd0 в моя файл / и т.н. / fstab няма да се появи, след това командата планината не се препоръчва, тъй като той няма да знае къде да монтирате флопи.
подразбиране точка на монтиране е лесно да се промени, ако те имат някаква причина не е доволен. За да направите това, което трябва да замени директория във файла / и т.н. / fstab за всяка друга, всъщност съществуващата директория. Ако няма подходяща, просто ги създават.
Някои дялове и устройства се монтират автоматично по време на зареждане. Обърнете внимание на примера по-горе. Вие виждате две линии:
/ Dev / hda2 / ext2 подразбиране 1 януари / сътрудничество / hdb1 / дома ext2 стойности по подразбиране 1 февруари
Те означават, че / сътрудничество / hda2 ще бъде монтиран в / и / сътрудничество / hdb1 - в директорията / дома. Това ще се случи автоматично, когато системата ботуши. Ако това не стане, тогава системата няма да работи, тъй като всички програми се намират в директорията /, и ако не се монтират, и няма достъп до програмата! Когато системата знаете къде искате да се монтира / сътрудничество / hda2 и къде / сътрудничество / hdb1? След като видях на файла / и т.н. / fstab, разбира се.
Третата колона: файлова система
Третата колона е файл / и т.н. / fstab определя типа на дял или устройство файлова система. Той поддържа много различни файлови системи, но ние ще разгледаме само най-често използваните.
ext2 и ext3 е много вероятно вашите Linux дялове са форматирани в Ext3. Ext2 е стандартът, преди системата, но тези дни почти всички дистрибуции се ползва стандартната Ext3 и ReiserFS. Ext3 по-модерна система от Ext2 и се различава от него, чрез своя журнал. Това на практика означава, че ако се захранва-компютъра, вместо да се налага да го включите всички правила, няма да загубите данните ви и няма да чака дълго за следващия път, докато компютърът ви проверява файловата система.
ReiserFS е напълно възможно, че вашите Linux дялове, форматирани с ReiserFS. Подобно на Ext3, ReiserFS журнал на файловата система, също, но това е много по- "напреднали". Много Линукс (включително SuSE) използват ReiserFS по подразбиране.
суап Swap означава подмяна на дискове. Файл "суап" тип система, използвана в дял суап.
авто Не, не, това не е типът на файловата система :-) Опцията "автоматично" просто означава, че типът на файловата система се определя автоматично. Ако пак погледнем примера на / fstab, по-горе, ще видите, че флопи и CD-ROM файла / и т.н. - двамата - има опция "автоматично", вместо на типа на файловата система. Защо? - Фактът, че тези устройства могат да се използват различни видове файлови системи. Една дискета може да се форматира за Windows, а другият - за Linux (Ext2). Съвсем разумно да оставите системата се определи вида на файловата система на медии за съхранение, като например дискети и оптични устройства.
В четвъртата колона: възможности Mount
В четвъртата колона са изброени всички опции, с които ще бъдат монтирани на устройството или дял. Едновременно с това, тя е и най-трудни за попълване на колоната, но знаейки, някои от най-често срещаните варианти, можете да избегнете най-объркване. Аз ще разглеждаме само най-широко използваният вариант, но за останалото - виж страница човек монтиране.
автоматично и автоматично noauto Ако опцията е зададена, устройството ще се инсталира автоматично при стартиране на компютъра (или на планината -а команда). Тази опция е активирана по подразбиране. Ако не искате устройството да се монтира автоматично, трябва да се регистрирате опцията noauto в / и т.н. / fstab. С noauto на опцията, устройство или дял може да се монтира само изрично.
EXEC и noexec Ако искате да стартирате изпълними файлове, които са в този раздел, можете да използвате опцията EXEC, а ако не искаш - това noexec. Последното може да бъде полезно, ако секцията съдържа програми, които не могат да работят на вашата система, като -дограма- приложение или програма, за да стартирате нежелано поради някаква причина.
Exec опция е включена по подразбиране и е добре, че на. Представете си какво би станало, ако беше погрешно използва за монтиране коренния дял noexec опция.
ро връх на файловата система в режим на "само за четене".
RW връх на файловата система в режим на "четене и писане". Използването на тази опция ще лекува главоболието на много нови потребители на Linux, сълзене на косата, защото те не могат да пишат: дискета, на Windows-форуми или някъде другаде.
синхронизация и асинхронен Тези опции определят как I / O във файлова система: синхронно или асинхронно. Имайте предвид, че в примера на синхронизация опция се използва с дискетата. Казано по-просто, когато копирате файла на дискета, записът е физически случва в момента, когато командата е даден, за да копирате. Ако е приложимо асинхронен опция, вход и изход се случи асинхронно (асинхронно). В случай на дискета, това означава, че физическото запис може да се случи много по-късно команда. Няма нищо лошо в това, а в много случаи дори за предпочитане, но може да има неприятни странични последици: ако дръпнете дискета, без да бъде откачвано, копирате файловете да не може да бъде.
По подразбиране опцията асинхронен. Но, може би е разумно да се регистрирате за дискета синхронизация, особено ако сте свикнали да дръпне немонтирани флопи, както това е направено в Windows.
подразбиране По подразбиране, са активирани следните опции: RW, SUID, отклонение, EXEC, автоматичен, nouser и асинхронен.
Петата и шестата колони: Опции зареже и fsck
Петата колона е файл / и т.н. / fstab - опция сметище е изразено от редица. Стойността на този брой зависи от това дали или не подкрепени тази файлова система. Ако това е нула, сметището ще игнорира файлова система. Както се вижда от примера, в повечето ред в петата колона на нули.
шеста Опцията колона fsck програма (файлова система проверка контрарелси файлова система). fsck програма използва номера в тази колона, за да се определи в какъв ред да се провери файлови системи. Ако има нула, а след това на файловата система няма да се проверяват на всички.
Примери за записи във файла / и т.н. / fstab
Например, ние ще разгледаме два случая, които често са разтревожени други нови потребители на Linux: дискета, CD-ROM (макар и на дискета по-рядко се използва в последните години).
/ Dev / fd0 / медии / флопи авто RW, noauto, потребител, синхронизация 0 0
Тази линия показва, че дискетата е монтиран по подразбиране в директорията / медии / дискета, и че типът на файловата система се определят след това автоматично. Това е полезно, тъй като тип файлова система дискети могат да бъдат различни. Обърнете особено внимание на RW и потребителски опции. те трябва да бъдат регистрирани, ако искате да монтирате флопи и пишат на него, като обикновен потребител. Ако това не стане, проверете файл / и т.н. / fstab за наличието на тези опции. Друга забележка върху опцията за синхронизиране. Със същия успех може да бъде асинхронен, по причини, които ние вече сме обсъждали.
/ Dev / CDROM / медии / CDROM авто ро, noauto, потребител, EXEC 0 0
Отново, маркирайте опцията потребител. позволявайки обикновен потребител да монтира дисковете. ро опция е зададена, защото няма смисъл да монтирате CD-ROM в "четене и запис", тъй като тя все още не се записват. Но EXEC опция е много полезна, ако искате да стартирате програмата от компактдиск.
Имайте предвид също така опцията за използване noauto като дискета или CD-ROM, това означава, че те няма да бъдат автоматично монтирани при стартирането на системата. Това е много разумно за сменяеми носители, които при стартиране просто не могат да бъдат дискови устройства, защото няма смисъл да се опитваме да монтирате какво не.