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

Место установки нестандартных файловых систем

Меня всегда смущало, где монтировать постоянные нестандартные файловые системы в Linux. Например, файловая система, содержащая файлы компании, которые совместно используются через Samba или NFS.

Это не то, что Стандарт иерархии файловой системы действительно занялся тем, что я нашел. Последняя версия спецификации 2.3 добавляет / srv, но на данный момент не похоже, что многие дистрибутивы начали по умолчанию использовать этот каталог для данных служб. Традиционно для большинства дистрибутивов по умолчанию используется / var, поэтому я не уверен, что администраторы примут это соглашение.

По привычке я обычно монтирую эти нестандартные файловые системы в / mnt, но FHS утверждает, что это следует использовать для временных точек монтирования. Но я также видел, как администраторы добавляли дополнительные точки монтирования в /, в / home, в / var и в / usr / local.

Так что мне любопытно, каков консенсус относительно того, где следует монтировать эти файловые системы.

Везде, где это имеет смысл.

FHS отлично подходит для поддержания согласованности между дистрибутивами, в то время как у вас есть определенные исключения, которые необходимо обрабатывать.

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

Например, мы:

  • монтировать данные Domino под /var/dominodata и /var/dominolog
  • смонтировать Oracle под / 1, / 2, / 3 (хорошо, это клиент, а не мы)
  • о, Squid нужно больше места? Установите новую FS под /var/spool/squid

В Ubuntu обычно монтируют диски в /СМИ хотя обычно его предпочитают для съемных дисков, я думаю, что он вполне подходит для постоянной точки монтирования.

Хороший момент для использования / media в ubuntu - если вы используете какую-либо среду рабочего стола, он обычно отображается в файловом менеджере (например, он появляется в меню Places в Gnome, а также в Nautilus).

Если что-то обычно использует / var (apache, mysql и т. Д.), Я счастлив позволить это, перемещение таких вещей просто вызывает путаницу. В других случаях я использую / srv.

IMO, / home должен быть зарезервирован для реальных пользователей, а / usr не должен использоваться для переменных данных