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

Где создать репозиторий Subversion на сервере?

При управлении собственными серверами я обычно храню такие данные, как репозитории svn, в /srv/svnrepo.

В организации, в которой я в настоящее время являюсь частью SA, использую /home/svnrepo.

Мое решение стандартизировать /srv/svnrepo был основан на моем понимании FHS. Однако, посмотрев некоторые инструкции по подрывной работе, кажется, что многие люди используют /home/ для хранения их репозитория svn.

Вопросы:

  1. Какой путь вы используете и почему?
  2. Что-то не так с использованием /srv/? Ваше понимание FHS отличается от моего?

Смотря где /srv или /home установлен. Если /srv установлен на меньшем / объем, например, было бы неразумно помещать его туда. Просто убедитесь, что вы поместили его на том с надлежащим дисковым пространством, производительностью и избыточностью для нужд ваших серверов SVN.

Я не особо слежу за FHS. На большинстве моих систем установлена ​​ОС / системный диск. / на зеркальных дисках, где все /usr, /var, /home, /etc и т.д., а затем у меня обычно есть один или несколько RAID-массивов, установленных под/data1, /data2 и т.п.

Поэтому, когда я помещаю репозитории SVN в эти системы, я обычно создаю его в /data1/svn.

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

Я обычно помещаю репозитории в / var / code или / var / svn. Я полагаю, это квалифицируется как "переменные" данные. / var иногда находится в отдельном разделе для файлов, которые часто меняются, и его резервные копии автоматически создаются на моих машинах.