Сторінки

пʼятницю, 29 березня 2013 р.

Ієрархія файлової системи в Linux

Операційні системи на базі Linux мають чітко виражені місця зберігання даних.
Існує навіть спеціальний стандарт Filesystem Hierarchy Standard (FHS) перекладається приблизно як Стандарт Ієрархії Файлової системи.
У Windows Ви звикли казати диск C та диск D в Linux все не так.
В Linux існує єдиний вузол який називається Кореневий каталог і позначається так /.
На скілки дерикторій Ви б не розбили свій Вінчестер все зводиться до Кореневого каталога.
У кореневому каталозі знаходяться дерикторї(користувачам Windows більш близьке значення цього слова як папка, далі будем думати, що визначення каталог, директорія та папка еквівалентні).
Кожна з даних дерикторій відповідає за свій зміст.
Нижче будуть наведені невеликі описи стандартних дерикторій OC Linux.
/  Кореневий каталог файлової системи Linux в якому знаходяться системні файли та каталоги.
/bin   розміщуються системні програми, а також основні команди ядра Linux.
/boot   знаходиться завантажувальник системи, та інші файли необхідні для старту Linux.
/dev    знаходяться дані про фізичні пристрої та дані про керування ними (можна назвати це драйверами)
/etc    знаходяться системні файли конфігураці. Типу passwd і hosts.
/home  Ваш домашній каталог.
/lib    знаходяться системні бібліотеки та модулі ядра.
/lost+found    знаходяться резервні файли та файли для відновлення системи.
/media В даному каталозі монтуються зміння носії. Для кожного носія створюється підкаталог.
/mnt   В даний каталог монтують (на деякий час) додаткові файлові системи.
/opt    зазвичай установлюють додаткове ПЗ. Яке є доповненням до базового програмного забезпечення.
/proc   занесені дані про псевдофайлову систему, або віртуальну файлову систему з інформацією про процеси та ядро.
/root  Домашній каталог користувача root.
/sbin  Тут знаходяться важливі системні виконуючі файли (бінарні) файли. Файли для запуску системи та команди які зазвичай використовує системний адміністратор такі як reboot.
/srv   В даному каталозі знаходяться незмінні дані про сервіси (тільки для читання)
/tmp    знаходяться тимчасові файли, вони зазвичай стераються коли стають непотрібними. Це назразок області підкачки.
/usr   В даному каталозі знаходяться допоміжні файли (бібліотеки). А також каталог /usr містить ієрархію підкаталогів.
/var   Каталог /var містить в собі різноманітні файли які зазвичай змінюються з часом. Наприклад тут знаходяться збереження до ігор.
Вище наведені каталоги стандартні для усіх Linux систем, а інші каталоги залежать від дистрибютивів.