Debian GNU/Linux придерживается стандарта Filesystem Hierarchy Standard для каталогов и имён файлов. Этот стандарт позволяет пользователям и программному обеспечению быть уверенным в расположении файлов и каталогов. Уровень корневого каталога представляется просто косой чертой /. На корневом уровне, все системы Debian содержат следующие каталоги:
| Каталог | Содержит |
|---|---|
| bin | необходимые исполняемые файлы |
| boot | статичные файлы системного загрузчика |
| dev | файлы устройств |
| etc | настройки системы данной машины |
| home | домашние каталоги пользователей |
| lib | необходимые библиотеки общего пользования и модули ядра |
| mnt | точка монтирования для временно монтируемой файловой системы |
| proc | виртуальный каталог для системной информации |
| root | домашний каталог суперпользователя |
| sbin | необходимые системные исполняемые файлы |
| tmp | временные файлы |
| usr | вторичная иерархия |
| var | изменяемые данные |
| opt | дополнительное программное обеспечение |
Далее следует список важных предположений относительно каталогов и разделов.
Корневой раздел / всегда должен физически содержать /etc, /bin, /sbin, /lib и /dev, иначе невозможна загрузка системы. Обычно, для корневого раздела требуется 100 МБ, но этот размер может быть и другим.
В /usr хранятся: все пользовательские программы (/usr/bin) , библиотеки (/usr/lib), документация (/usr/share/doc) и так далее. Этой части файловой системы требуется много места. Вы должны выделить как минимум 500 МБ дискового пространства. Если вы захотите установить дополнительные пакеты, то должны увеличить место для этого каталога.
Каталог /home: каждый пользователь будет размещать данные в своём подкаталоге этого каталога. Его размер зависит от количества пользователей в системе и какие файлы они будут хранить в своих каталогах. В зависимости от планируемого использования вы должны зарезервировать около 100 МБ для каждого пользователя, но можете изменить это значение согласно своим требованиям.
Каталог /var содержит все изменяющиеся данные типа новостных статей, электронной почты, веб сайтов, кэша системы управления пакетами и т.д. Размер каталога целиком зависит от степени использования компьютера, но для большинства людей он определяется работой с системой управления пакетами. Если вы собираетесь установить всё, что предлагает Debian, при чём сразу, то 2 или 3 гигабайта для /var должно хватить. Если вы собираетесь производить установку по частям (то есть, установить сервисы и утилиты, потом программы для работы с текстом, потом X, ...), то можно уложиться в 300–500 мегабайт для /var. Если пространство жёсткого диска дорого и вы не планируете делать глобальных обновлений системы, то вам будет достаточно 30 или 40 мегабайт для /var.
/tmp: если программа создаёт временные данные, то они скорее всего будут в /tmp. 20-50 МБ обычно достаточно.