Я видел много руководств и реальных конфигураций с использованием /home
вести журналы или даже веб-сайты, а не оставлять вещи в /var/logs
или /var/www
.
Зачем?
Потому что эти учебные пособия предназначены для непроизводственных сред, или для разработчиков-любителей и / или системных администраторов, или для быстрой и грязной установки для проверки концепции.
Если вы хотите поддерживать систему в долгосрочной перспективе, придерживайтесь стандартов и передовых практик, т. Е. Не используйте /home
для обслуживания веб-контента или ведения журналов.
Хотя он не соответствует большинству (каким-либо?) Стандартам, многие его делают из-за размеров файловой системы. Большинство пользователей хранят свои личные файлы в /home
потому что эй ... это их домашний каталог. Из-за этого большая часть хранилища выделяется /home
. Обычно считается плохой практикой иметь /home
на той же ФС, что и /
потому что, если /home
заполняется из-за обычного пользователя, и все знают, что средний пользователь не обращает на это внимания, тогда они просто потенциально повредили весь сервер.
Теперь, поскольку следующая файловая система, которая потенциально может использовать много места, - это /var
, обычно из-за /var/log
и / или /var/www
, /var
обычно ТАКЖЕ хранится в собственной файловой системе. Те компании в мире с меньшим денежным потоком (или люди в подвале мамы) будут консолидировать дисковое пространство, чаще всего за счет использования /home
и перемещение httpd DocumentRoot
к /home
где-то.
Компания, в которой я работаю, справляется с этим должным образом. Моя личная машина имеет /var/www
в стандартном месте, но это просто символическая ссылка на /home/varwww
, где находится файловая система большего размера, поэтому, хотя стандарт иерархии в основном соблюдается, я отклоняюсь от него по другим, более практичным причинам.
Единственный раз, когда я действительно вижу эту настройку, - это общий сервер, такой как хост оболочки или веб-хост. Пользователи chroot
ed в свой домашний каталог и иметь папку public_html, которую веб-сервер deamon просматривает для своего веб-сайта.