Сертификация системного администратора

Эффективное решение базовых задач администрирования

Исходный каталог


Исходный (домашний) каталог представляет собой часть файловой системы, выделенную некоторому пользователю для хранения его личных файлов. Размер дискового пространства, выделяемого для домашних каталогов, зависит от типа файлов, создаваемых конкретным пользователем, и от вида выполняемой им работы. Обычно для исходных каталогов выделяется целиком некоторая файловая система, и пользователи разделяют это пространство между собой. Системный администратор должен контролировать домашние каталоги таким образом, чтобы некий пользователь не использовал больше дискового пространства, чем выделенная ему доля. Для контроля объема дискового пространства, которое может занимать пользователь, применяются дисковые квоты. Они подробнее рассматриваются в главе 6.
Домашний каталог может быть расположен либо на локальной системе данного пользователя, либо на каком-нибудь дистанционном файл-сервере. И хотя может использоваться любое имя каталога, однако для удобства домашний каталог в любом случае имеет имя /export/home/. Когда вы помещаете исходный каталог в файловую систему /exporc/home, он будет доступен по всей сети в том случае, если пользователь регистрируется на различных рабочих станциях. Для большого сайта имеет смысл хранить исходные каталоги на каком-нибудь сервере.
Вне зависимости от того, где сохраняются исходные каталоги, пользователи обычно получают доступ к ним через точку монтирования, которая имеет имя /home/. Когда для монтирования домашних каталогов используется Autofs, вы не имеете полномочий на создание любых каталогов подточкой монтирования /home на любой системе. Причем, система распознает специальный статус точки монтирования /home, когда Autofs находится в активном состоянии. Более подробная информация об Autofs и автоматическом монтировании домашних каталогов приведена в главе 17.
Дня получения доступа к домашнему каталогу из любого места сети вы должны всегда ссылаться на него как на SHOME, а не как на /export/home/. Последний способ ссылки является машинно-зависимым и не должен использоваться. Кроме того, любые символические ссылки, созданные в исходном каталоге пользователя, должны использовать относительные маршруты (например, ../../../х/у/х), чтобы эти ссылки действовали независимо от того, где смонтирован домашний каталог. Местоположение исходного каталога пользователя может изменяться. Но если не используются машинно-зависимые имена, вы сохраняете непротиворечивость и уменьшаете объем работ по системному администрированию.