При управлении собственными серверами я обычно храню такие данные, как репозитории svn, в /srv/svnrepo
.
В организации, в которой я в настоящее время являюсь частью SA, использую /home/svnrepo
.
Мое решение стандартизировать /srv/svnrepo
был основан на моем понимании FHS. Однако, посмотрев некоторые инструкции по подрывной работе, кажется, что многие люди используют /home/
для хранения их репозитория svn.
/srv/
? Ваше понимание FHS отличается от моего?Смотря где /srv
или /home
установлен. Если /srv
установлен на меньшем /
объем, например, было бы неразумно помещать его туда. Просто убедитесь, что вы поместили его на том с надлежащим дисковым пространством, производительностью и избыточностью для нужд ваших серверов SVN.
Я не особо слежу за FHS. На большинстве моих систем установлена ОС / системный диск. /
на зеркальных дисках, где все /usr, /var, /home, /etc
и т.д., а затем у меня обычно есть один или несколько RAID-массивов, установленных под/data1, /data2
и т.п.
Поэтому, когда я помещаю репозитории SVN в эти системы, я обычно создаю его в /data1/svn
.
И, как всегда, убедитесь, что тома включены в любое внедренное вами решение для резервного копирования.
Я обычно помещаю репозитории в / var / code или / var / svn. Я полагаю, это квалифицируется как "переменные" данные. / var иногда находится в отдельном разделе для файлов, которые часто меняются, и его резервные копии автоматически создаются на моих машинах.