Назад | Перейти на главную страницу

Зачем использовать / home вместо / var?

Я видел много руководств и реальных конфигураций с использованием /home вести журналы или даже веб-сайты, а не оставлять вещи в /var/logs или /var/www.

Зачем?

Потому что эти учебные пособия предназначены для непроизводственных сред, или для разработчиков-любителей и / или системных администраторов, или для быстрой и грязной установки для проверки концепции.

Если вы хотите поддерживать систему в долгосрочной перспективе, придерживайтесь стандартов и передовых практик, т. Е. Не используйте /home для обслуживания веб-контента или ведения журналов.

Хотя он не соответствует большинству (каким-либо?) Стандартам, многие его делают из-за размеров файловой системы. Большинство пользователей хранят свои личные файлы в /home потому что эй ... это их домашний каталог. Из-за этого большая часть хранилища выделяется /home. Обычно считается плохой практикой иметь /home на той же ФС, что и / потому что, если /home заполняется из-за обычного пользователя, и все знают, что средний пользователь не обращает на это внимания, тогда они просто потенциально повредили весь сервер.

Теперь, поскольку следующая файловая система, которая потенциально может использовать много места, - это /var, обычно из-за /var/log и / или /var/www, /var обычно ТАКЖЕ хранится в собственной файловой системе. Те компании в мире с меньшим денежным потоком (или люди в подвале мамы) будут консолидировать дисковое пространство, чаще всего за счет использования /home и перемещение httpd DocumentRoot к /home где-то.

Компания, в которой я работаю, справляется с этим должным образом. Моя личная машина имеет /var/www в стандартном месте, но это просто символическая ссылка на /home/varwww, где находится файловая система большего размера, поэтому, хотя стандарт иерархии в основном соблюдается, я отклоняюсь от него по другим, более практичным причинам.

Единственный раз, когда я действительно вижу эту настройку, - это общий сервер, такой как хост оболочки или веб-хост. Пользователи chrooted в свой домашний каталог и иметь папку public_html, которую веб-сервер deamon просматривает для своего веб-сайта.