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

Есть ли причина хранить мои данные в / var /?

Сейчас у меня есть небольшой сервер, который обрабатывает несколько вещей - DNS, HTTP, электронную почту и т. Д. - и я храню все свои данные в /data/, каталог, который я создаю на всех серверах, которыми я администрирую.

Причина, по которой мне нравится хранить данные в /data/ так что я могу легко создать резервную копию важных данных, просто заархивировав весь каталог. Если бы я делал резервную копию всей системы, у меня было бы много дополнительных данных, которые мне не нужны (на данный момент я делаю резервную копию системы раз в неделю, а /data/ каталог по ночам).

Поскольку сейчас я планирую относительно большую установку (10+ машин), мне интересно, есть ли причина, по которой я должен хранить данные в /var/ или другой каталог вместо /data/.

Спасибо за совет.

Причин не делать этого более чем достаточно. Вот парочка:

  1. Для парня, который идет за тобой, это довольно непрозрачно, да и нестандартно.

  2. Это нарушает FHS

  3. Несоблюдение соглашений может испортить такие вещи, как Selinux и AppArmor. Вам нужно будет либо написать свою собственную политику, либо полностью отключить Selinux и AppArmor.

  4. После обновлений пакетов, которые изменяют файлы конфигурации в новый формат или для добавления новых функций, вам будет относительно сложно перенести изменения в новый файл конфигурации.

Резервное копирование важной информации на ваши серверы может быть также легко выполнено путем резервного копирования / etc и / var в их целостности.

Если вы настроили все свои приложения для поиска файлов конфигурации и хранения информации в / data /, и они работают правильно, я не вижу никаких отрицательных сторон.

/srv это подходящее место, хотя многие программы все еще ожидают найти свои данные в /var.