Как установить УТМ5 не в корневую директорию.

Технические вопросы по UTM 5.0
Ответить
Wishmaster
Сообщения: 309
Зарегистрирован: Сб апр 16, 2005 11:44

Как установить УТМ5 не в корневую директорию.

Сообщение Wishmaster »

Возможно, кому пригодится решение.

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

Шаг 1. Если есть возможность пересобрать ядро, то добавляем сторку:

Код: Выделить всё

options  NULLFS
Если нет возможности, тогда добавляем в /boot/loader.conf строку:

Код: Выделить всё

nullfs_load="YES"
Шаг 2. Созаем пустые директории:

Код: Выделить всё

/usr/local/netup
Шаг 3. Добавляем строчку в /etc/fstab

Код: Выделить всё

/usr/local/netup        /netup          nullfs  rw              0       0
Шаг 4. В консоли от root пишем mount -a
Можно просто перезагрузить машину.

Подобным образом можно примонтировать каталоги log и db, если они находятся у вас на других дисках.

P.S. Можно, конечно, отдать UTM отдельный диск или раздел и примонтировать его в /netup.

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

А симлинки разве не решение?

Wishmaster
Сообщения: 309
Зарегистрирован: Сб апр 16, 2005 11:44

Сообщение Wishmaster »

JAO писал(а):А симлинки разве не решение?
В общем, да, решение. Но когда я пробовал сделать симлинк на всю директорию нетап, то при обновлении или установке были проблемы. Я сейчас уже не очень хорошо помню, в чем именно, либо он симлинки затирал, либо что-то ещё, давно это было. Может сейчас что-то и изменилось.

Здесь я всего лишь предложил ещё один вариант, который работает гарантированно.

littlesavage
Сообщения: 120
Зарегистрирован: Вс ноя 22, 2009 02:41
Откуда: Чебоксары

Сообщение littlesavage »

На одной машине работают 2 биллинга, в 2 разных директориях. Оба не в /netup :)

Вынос в другую директорию решается так:
1. В utm5.cfg исправляются все пути (urfa_lib_file, log_file_*).
2. Там же добавляются urfa_lib_path, classifier_traffic_file
3. В настройках из админки правятся параметры raw_prefix и raw_fd_process_script

Ответить