Каталоги в *nix

K

kenny

Гость
#1
/

Это каталог корневой файловой системы. Именно в этом каталоге будут
появляться все остальные файловые системы (даже если они находятся в разных
разделах, на разных дисках или даже на разных компьютерах и континентах).
У корневой файловой системы должен быть свой раздел, и философия FreeBSD
гласит, что чем меньше будет этот раздел, тем лучше. 256 Мбайт должно вполне
хватить. При наличии проблем со свободным пространством вы можете выделить
для него и только 100 Мбайт, но ни в коем случае не меньше этого. Обратите
внимание на то, что при указании для корневого раздела размера, меньшего
118 Мбайт, FreeBSD отобразит соответствующее предупредительное сообщение.
/boot

в каталоге boot размещается ядро, его модули и другие файлы, необходимые
для запуска операционной системы. Выделив для каталога /boot отдельный
раздел, вы можете создать корневой раздел, выходящий за пределы 1024-го
цилиндра. (Обратите внимание, что каталог boot должен полностью помещаться
на первых 1 024 цилиндрах.)
/usr

/usrв файловой системе /usr содержится большая часть утилит и программ, к
которым будут получать доступ обычные пользователи, поэтому для нее
обязательно должен создаваться отдельный раздел. Обычно для раздела /usr выделяется
все пространство на диске, которое осталось после создания других разделов,
имеющих специальные (рекомендованные) размеры.
/usr/local

в этом каталоге устанавливаются все сторонние программы, которые не
являются частью операционной системы (такие как Web-серверы и программы для
работы с базами данных). Некоторые предпочитают создавать для каталога
/usr/local отдельный раздел, то есть не помещать его в раздел /usr. Лично я
не рекомендую делать это в стандартных случаях. Исключением может быть
ситуация, когда у вас установлено несколько жестких дисков, и вы хотите разбить
раздел /usr в целях экономии пространства.
/var

в этом каталоге хранятся "переменные" файлы или файлы, создаваемые
программами во время их работы (такие как файлы данных времени выполнения,
файлы баз данных и файлы журналов). Я предпочитаю создавать для /var
отдельный раздел. В каталоге /var могут храниться: входящие сообщения,
системные журналы, журналы Web-серверов и задания, стоящие в очередь на
печать. При выборе размера для раздела /var следует исходить из того,
планируется ли в данной системе использовать сервер печати, почтовый сервер или
Web-сервер. Обратите внимание, что на загруженном Web-сервере размер
файлов журналов всего за пару дней запросто может увеличиться до объема более
100 Мбайт. Если вы собираетесь создавать мощный Web-сервер, то либо
выделите для раздела /var достаточно большое количество пространства (>1 Гбайт ), либо готовьтесь к частому выполнению процедуры
обновления журнальных файлов. Если вы знаете, что будете получать много электронной
почты, вы тоже захотите сделать раздел /var достаточно большим, размером в
несколько гигабайт, для того чтобы на нем могла без проблем умещаться
каталоги спулинга всех пользователей (которые могут становится очень большими,
особенно когда они не обслуживаются).
/tmp

это каталог, в который программы и пользователи могут записывать свои
временные файлы. Он обычно очищается автоматически при каждой перезагрузке.
Корректно написанные программы, которым для работы приходится создавать
очень большие временные файлы, не должны использовать этот каталог; вместо
этого они должны использовать каталог /usr/tmp или /var/tmp, чтобы
исключить вероятность переполнения небольшого по размерам корневого каталога. Вы
можете либо создать для каталога /tmp отдельный раздел (именно такой
подход по умолчанию применяется в программе Sysinstall), либо сопоставить его с
какой-нибудь областью в разделе /usr. Также обратите внимание на то, что если
для выполнения какой-нибудь определенной операции требуется больше
временного пространства, нежели доступно, вы можете временно изменить место,
используемое для записи временных файлов, для данной конкретной операции.
/home

Это каталог, в котором хранятся домашние каталоги пользователей. Обычно его
размещают в разделе /usr. Если вы уже точно знаете, чтр системой будет
пользоваться много пользователей, и что эти пользователи будут создавать много
файлов, вы можете захотеть создать для каталога /home отдельный раздел или
даже выделить для него целый диск.
 
Сверху