next up previous contents index
Дал╕: Директор╕я /etc Вгору: Дерево директор╕й Назад: Основи

Коренева файлова система

Взагал╕ кажучи кореневу файлову систему краще мати невеличкою. Вона ма╓ м╕стити дуже критичн╕ файли, ╕ мала файлова система, яка зм╕ню╓ться часто, ма╓ б╕льше шанс╕в на виживання. Пошкодження коренево╖ файлово╖ системи у б╕льшост╕ випадк╕в означа╓, що система неможливо загрузити без застосування спец╕альних заход╕в (як, наприклад, використання гнучких диск╕в для загрузки). Отож, нею краще не ризикувати.

Коренева директор╕я загалом не ма╓ н╕яких файл╕в, х╕ба що кр╕м ядра системи, яке за традиц╕╓ю носить назву /vmlinuz . ╤нш╕ файли, що м╕сяться в коренев╕й директор╕╖:

/bin 
Команди необх╕дн╕ для загрузки системи, ╕ як╕ можливо будуть використовуватися звичайними користувачами п╕сля загрузки.
/sbin 

Команди под╕бн╕ до тих, що ╓ в /bin , але команди з /sbin  не призначен╕ для звичайних користувач╕в системи. Хоча, можливо, вони можуть користуватися цими командами, якщо це потр╕бно ╕ дозволено.

/etc 
Файли конф╕╜урац╕╖ специф╕чн╕ для ц╕╓╖ машини.
/root 
Домашня директор╕я користувача root.
/lib 
Б╕бл╕отеки сп╕льного використання, необх╕дн╕ для програм в коренев╕й файлов╕й систем╕.
/lib/modules 
Модул╕ ядра, що п╕дгружаються, особливо т╕ з них, як╕ потр╕бн╕ для загрузки системи при в╕дновленн╕ в╕д пошкоджень (як, наприклад, драйвери пристро╖в мереж╕ та файлових систем).
/dev 
Файли спец╕альних пристро╖в.

/tmp 
М╕сце для запису тимчасових файл╕в. Програми, як╕ використовуються п╕сля загрузки, повинн╕ користуватися директор╕╓ю /var/tmp , а не /tmp  через те, що /var/tmp  скор╕ше всього знаходиться на б╕льшому диску.

/boot 
Файли, що використовуються системним загрузчиком, таким, як наприклад, LILO. Файли ядра системи часто знаходяться в ц╕й директор╕╖ зам╕сть коренево╖. Коли к╕льк╕сть скомп╕льваних ядер зроста╓, ця директор╕я може зб╕льшуватися досить швидко, ╕ це може послужити причиною вид╕лення ╖╖ у власну файлову систему. ╤ншою причиною щоб мати директор╕ю на сво╓му власному розд╕л╕, може бути та, що таким чином можна забезпечити, що ядро буде завжди знаходитися в межах 1024  цили╕ндр╕в на IDE диску.

/mnt 
Точка для тимчасового монтування директор╕й системним адм╕н╕стратором. ╤нш╕ програми не повинн╕ використовувати ╖╖ для автоматичного монтування. mnt  може бути розд╕леною на п╕ддиректор╕╖ (наприклад, /mnt/dosa  може бути точкою монтування гнучких диск╕в з файловою системою MS-DOS, а точка /mnt/exta  може використовуватися для монтування того ж гнучкого диску т╕льки з файловою системою ext2 на ньому).
/proc , /usr , /var , /home 
Точки монтування ╕нших файлових систем.



 

Dmytro Kovalev
1999-06-10