Debian GNU/Linux дотримується стандарту ієрархії файлової системи (Filesystem Hierarchy Standard, FHS) щодо іменування каталогів та файлів. Цей стандарт дозволяє користувачам та програмам передбачати розташування файлів та каталогів. Кореневий каталог представлений просто косою лінією /
. На кореневому рівні всі Debian системи містять такі каталоги:
Каталог | Вміст |
---|---|
bin |
Основні двійкові команди |
boot |
Статичні файли завантажувача |
dev |
Файли пристроїв |
etc |
Власні системні налаштування |
home |
Домашні каталоги користувачів |
lib |
Загальні бібліотечні файли та модулі ядра |
media |
Точки приєднання для знімних пристроїв |
mnt |
Точка приєднання для тимчасової файлової системи |
proc |
Віртуальний каталог для системної інформації |
root |
Домашній каталог адміністратора |
run |
Операційні дані системи |
sbin |
Основні системні двійкові файли |
sys |
Віртуальний каталог для системної інформації |
tmp |
Тимчасові файли |
usr |
Другорядна структура |
var |
Змінні дані |
srv |
Дані для системних служб/сервісів |
opt |
Додаткові пакети програмного забезпечення |
Нижче наведений список важливих зауважень щодо каталогів та розділів. Зверніть увагу, що використання диска залежить від системних налаштувань та конкретних шаблонів використання. Наведені тут рекомендації є загальними вказівками та служать відправною точкою для розподілу.
Кореневий розділ /
завжди повинен фізично містити в собі каталоги /etc
, /bin
, /sbin
, /lib
, /dev
та /usr
, оскільки без них завантажитися не вийде. Це означає, що Ви повинні для кореневого каталогу надати щонайменше 600–750МБ дискового простору, включно з /usr
або 5–6ГБ для інсталяції робочої станції або сервера.
/var
: змінні дані, такі як статті, електронні листи, вебсайти, бази даних, кеш системи пакунків тощо, будуть розміщені тут. Розмір цього каталогу залежить від обсягів використання Вашої системи, але для більшості людей це буде наслідком роботи інструменту керування пакунками. Якщо Ви збираєтеся виконати повне встановлення всього, що може запропонувати Debian за один сеанс, виділення 2 або 3 ГБ для /var
має бути достатньо. Якщо збираєтеся встановлювати все по черзі (тобто спочатку служби та утиліти, потім текстові інструменти, потім X, ...), Вам може вистачити 300–500 МБ. Якщо місця на жорсткому диску мало і Ви не плануєте робити серйозні оновлення системи, вам можете вистачити навіть 30 або 40 МБ.
/tmp
: тимчасові дані, створені програмами, найімовірніше, потраплять у цей каталог. Зазвичай достатньо 40–100 МБ. Деякі програми, зокрема для роботи з архівами, інструменти для створення CD/DVD та мультимедійне програмне забезпечення, можуть використовувати /tmp
для тимчасового зберігання файлів та образів. Якщо плануєте користуватися такими програми, Вам слід налаштувати простір, доступний у /tmp
відповідним чином.
/home
: кожен користувач зможе зберігати свої дані у власному підкаталозі цього каталогу. Його розмір залежить від того, скільки користувачів будуть користуватися системою та які файли будуть зберігатися в їхніх каталогах. Залежно від майбутнього використання Вам слід запланувати близько 100 МБ для кожного користувача, але підлаштуйте це значення до своїх потреб. Зарезервуйте більше місця, якщо плануєте у своєму домашньому каталозі зберігати багато мультимедійних файлів (фото, MP3, фільми).