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

8

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

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

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

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

  • Что, по вашему мнению, сработало для вас и вашей организации?
  • Есть ли опубликованные лучшие практики, которые охватывают эту тему?
3dinfluence
источник
1
Я чувствую, что не использовать /mntили /home. Все остальное зависит от вас. /srvПохоже, это может работать.

Ответы:

3

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

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

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

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

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

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

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

Weboide
источник
2
Да, меня больше интересуют постоянные точки монтирования для использования сервером. Что-то из рейда DAS или SAN.
3dinfluence
0

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

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

theotherreceive
источник