Какво е /etc/fstab?

За конфигуриране на основни компоненти в системата.

Модератори: Freya, Kulu Ngile

Какво е /etc/fstab?

Мнениеот koko32 » Пет 26, Яну, 2007 15:49

    Полетата на файла /etc/fstab.

    Файлът /etc/fstab e списък на устройства, типове файлови системи, и точки на монтиране, от който се определя, кои
    файлови системи ще бъдат монтирани при стартиране на системата.

    Файлът /etc/fstab има следния формат:

    file system - mount point - type - options - dump - pass
    Където:

    file system - Името на устройството с файловата система която ще монтирате.

    mount point - Мястото в локалната система,където ще бъде монтирана външната файлова система.

    type - Типът на файловата система,която искате да монтирате(vfat,ntfs,ext2,ext3,reiserfs).

    options - Списък с опции,разделени със запетая могат да се видят в man страницата на командата mount.Най често използваните опции са user и owner ,които позволяват на обикновените потребители да монтират и демонтират устройствата;noauto устройството да не бъде монтирано при стартиране;defaults не се използват някакви специални опции


    dump - Стойност,която указва дали файловата система трябва да бъде архивирана от командата dump .Не се използва от ядро 2.4 нагоре
    Почти винаги се използва стойност 0

    pass - Тази стойност трябва да бъде 2 за всички файлови системи с изключение на кореновата.
    Стойността на кореновата файлова система трябва да бъде 1.За файлови системи,които нямат нужда от проверка,като
    reiserfs може да се използва и 0.Ако нещо се съмнявате използвайте 2

    Примерно искате да монтирате диска на Windows,които се намира на hda1

    Първо трябва да създадете директория в която искате да монтирате Windows.Обикновено се прави директория
    в директорията /mnt или /media

    Код за потвърждение: Избери целия код
    mkdir /mnt/Windows


    След това се отваря файла /etc/fctab с някой текстов редактор,като пример ще използвам pico

    Код за потвърждение: Избери целия код
    pico /etc/fstab


    Добавяме следния ред:

    /dev/hda1 /mnt/Windows vfat umask=000 0 0


    В това състояние Windows се намира в директория /mnt/Windows



    За да разберете какви файлови системи имате на хард диска си използвайте командата:

    Код за потвърждение: Избери целия код
    fdisk -l

    Командите се изпълняват като root

    Ако имам някъде грешки моля да ме поправите.


Последна промяна koko32 на Пет 02, Фев, 2007 0:33, променена общо 4 пъти
Изображение
Ако си тъп обикновено е за постоянно
Аватар
koko32
Участник
 
Мнения: 130
Регистриран на: Нед 17, Сеп, 2006 22:21
Местоположение: Сливен

Мнениеот Kulu Ngile » Нед 28, Яну, 2007 14:08

Идеално е написана, само ще добавя и опциите, който аз ползвам, т.е. rw и noauto. С тези опции имаме права да пишем (rw) и системата няма да монтира автоматично дяла, но ще направи shortcut на десктопа и ако се кликне на иконата, то дяла ще се монтира (noauto)

Поздравления за статията *thumbs* *friends*
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот ass » Сря 23, Май, 2007 22:01

Имам един въпрос. Имам един отделен дял на хард диска, като какво да го монтирам, че да мога да си го ползвам отделно от другите?Нали имам си за хоума отделен дял, коренния дял и т.н. но съм си оставил един дял ей така и него искам да си го тъпча с филми и музика.И проблема ми е че не знам, като какво да го монтирам, че да го ползвам в случая е неизползваем.
blow me... f**k face!!!
ass
Участник
 
Мнения: 7
Регистриран на: Сря 23, Май, 2007 21:44
Местоположение: somewhere...

Мнениеот koko32 » Сря 23, Май, 2007 22:45

Здравей.Няма да е лошо да споделиш малко повече информация ,като например кава е файловата система (fat,ntfs,ext2,3)на дяла,който искаш да монтираш.Изхода от командата(като root)
Код за потвърждение: Избери целия код
fdisk -l
ще покаже какви дялове имаш на харда си и каква е файловата система на въпросния дял :)
Изображение
Ако си тъп обикновено е за постоянно
Аватар
koko32
Участник
 
Мнения: 130
Регистриран на: Нед 17, Сеп, 2006 22:21
Местоположение: Сливен

Мнениеот ass » Сря 23, Май, 2007 23:10

Код за потвърждение: Избери целия код
/dev/hda5                       ext3    defaults        0       2


Направо от fstaba го копирах, както се вижда на "mount point" няма нищо зададено.Именно там е проблема, че не знам каква точка на монтиране да му задам, че да мога да си го ползвам, като отделен дял и да не се налага да го монтирам всеки път, когато си пускам компютъра.

упс :oops: май забравих да кажа, че ползвам Debian GNU/Linux lenny/sid
blow me... f**k face!!!
ass
Участник
 
Мнения: 7
Регистриран на: Сря 23, Май, 2007 21:44
Местоположение: somewhere...

Мнениеот phantomlord » Чет 24, Май, 2007 0:14

cd /mnt
mkdir hda5
И го описваш като точка за монтиране /mnt/hda5
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот ass » Чет 24, Май, 2007 2:47

Добре де само едно не ми стана ясно! Защо след като си направих дяла така:
Код за потвърждение: Избери целия код
/dev/hda5       /mnt/hda5            ext3    defaults        0       2

ми се прецака X-сървъра и ми се наложи да върна същия тоя ред, а именно:
Код за потвърждение: Избери целия код
/dev/hda5       /usr            ext3    defaults        0       2

така както го е монтирал дебиана?Вероятно аз бъркам нещо, но ми се прецаква всеки път Х-кса когато се опитвам да сменя mount point-а.Защо така?
blow me... f**k face!!!
ass
Участник
 
Мнения: 7
Регистриран на: Сря 23, Май, 2007 21:44
Местоположение: somewhere...

Мнениеот koko32 » Чет 24, Май, 2007 8:53

А с изключен X имаш ли проблеми?Тогава работи ли?
Изображение
Ако си тъп обикновено е за постоянно
Аватар
koko32
Участник
 
Мнения: 130
Регистриран на: Нед 17, Сеп, 2006 22:21
Местоположение: Сливен

Мнениеот ass » Чет 24, Май, 2007 11:53

Не неработи, проработва тогава, когато сложа точката на монтиране която е задал дебиана, а аз като ги сменям неще да работи. :evil: :evil: :evil: :evil: :evil:
blow me... f**k face!!!
ass
Участник
 
Мнения: 7
Регистриран на: Сря 23, Май, 2007 21:44
Местоположение: somewhere...

Мнениеот Kulu Ngile » Чет 24, Май, 2007 12:47

Мисля си, че нещо бъркаш дяловете. Нормално е ако ти е монтирано /dev/hda5 в /usr след това да имаш проблеми ако премахнеш точката на монтиране :). Виж само какво има в тази директория:
Код за потвърждение: Избери целия код
gaara@debian:~$ ls /usr/
bin    include  lib64    local    sbin   src
games  lib      libexec  openwin  share  X11R6
gaara@debian:~$

Покажи изходите от fdisk -l, cat /etc/fstab. Дай малко инфо за дяла ....файлова система и т.н. :)
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот ass » Чет 24, Май, 2007 13:30

Ето го и fdisk -l

Код за потвърждение: Избери целия код
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        2434    19551073+  83  Linux
/dev/hda2            9877       10011     1084387+  82  Linux swap / Solaris
/dev/hda3            2435        3653     9791617+  83  Linux
/dev/hda4            3654        9876    49986247+   5  Extended
/dev/hda5            3654        9876    49986216   83  Linux


Ето и cat /etc/fstab

Код за потвърждение: Избери целия код
# <file> <mount>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda3       /home           ext3    defaults        0       2
/dev/hda5       /usr            ext3    defaults        0       2
/dev/hda2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0


A това има в /usr



Код за потвърждение: Избери целия код
bin  games  include  lib  local  lost+found  sbin  share  src  X11R6


Да не би да спира заради тази папка X11R6?
blow me... f**k face!!!
ass
Участник
 
Мнения: 7
Регистриран на: Сря 23, Май, 2007 21:44
Местоположение: somewhere...

Мнениеот Kulu Ngile » Чет 24, Май, 2007 15:32

Там не само ти е графичната среда, а и много други много важни приложения. Защо правиш тези манипулации? Гледам харда ти е разделен доста правилно и не резбирам какво се опитваш да направиш :cry:
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот ass » Чет 24, Май, 2007 17:03

Kulu Ngile написа:Там не само ти е графичната среда, а и много други много важни приложения. Защо правиш тези манипулации? Гледам харда ти е разделен доста правилно и не резбирам какво се опитваш да направиш :cry:


Преди имах само 3 дяла за хоума, коренния дял и суапа, преди няколко дена реших да си разделя хоум директорията на два дяла.Първоначално замисъла беше в тези два дяла да тъпча в единия музика в другия филми.Последователно реших да направя 2 дяла независими от дебиана, но не се получи номера и сега съм направил един дял, който не мога да монтирам никъде, че да го ползвам така както на мене ми трябва. :( И точно когато всичко е готово не мога да си монтирам дяла. :evil:
blow me... f**k face!!!
ass
Участник
 
Мнения: 7
Регистриран на: Сря 23, Май, 2007 21:44
Местоположение: somewhere...

Мнениеот koko32 » Чет 24, Май, 2007 17:48

Взех да си мисля ,че си сложил директорията usr на отделен дял и той е точно този hda5 ,затова като го размонтираш не ти пали X :mrgreen:
едит// kulu ти го е споменал малко по горе,че е нещо нормално usr да ти е на отделен дял .
Изображение
Ако си тъп обикновено е за постоянно
Аватар
koko32
Участник
 
Мнения: 130
Регистриран на: Нед 17, Сеп, 2006 22:21
Местоположение: Сливен

Мнениеот ass » Чет 24, Май, 2007 21:09

Да така беше точно заради това, че хикса ми е там не ми палеше графичната среда, но сега го оправих и всичко си е на мястото.Благодаря за помоща. :)
blow me... f**k face!!!
ass
Участник
 
Мнения: 7
Регистриран на: Сря 23, Май, 2007 21:44
Местоположение: somewhere...

Следваща

Назад към Системни настройки

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron