Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

...

Эта инструкция призвана помочь вам перенести Архива на другой сервер. Есть два важных аспекта, которые необходимо учесть:  

...

Путь для восстановления Настройки
[путь к настройкам]

C:\ProgramData\MailArchiva\ROOT\conf (Windows 7)
C:\Documents And Settings\All Users\Application Data\MailArchiva\ROOT\conf (Windows Server 2003)

/etc/opt/mailarchiva/ROOT (Linux)

Файлы настройки
[путь к логам]

C:\ProgramData\MailArchiva\ROOT\logs (Windows 7)

C:\Documents And Settings\All Users\Application Data\MailArchiva\ROOT\logs (Windows Server 2003)

/var/log/mailarchiva/ROOT (Linux)

Настройки логов
[application data]

C:\ProgramData\MailArchiva\ROOT (Windows 7)

C:\Documents And Settings\All Users\Application Data\MailArchiva\ROOT (Windows Server 2003)

/var/opt/mailarchiva/ROOT (Linux)

Application Data

...

Если вы переносите сервер с одной ОС на другую (к примеру, с Windows на Linux), то в дополнение к указанным выше шагам перед запуском сервера необходимо удалить файл bootstrap.conf. Файл bootstrap.conf находится в пути к настройкам (обычно в C:\ProgramData\MailArchiva\ROOT\conf [Windows]  или /etc/opt/mailarchiva/ROOT [Linux]).
 
Или же вы вы можете отредактировать содержимое файла файла bootstrap.conf в  в текстовом редакторе, например, в notepad или vim. Вручную поменяйте в нем месторасположение пути к настройкам, пути к резервной копии и пути к логам (англ. configuration.path, backup.path и log.path). 

 

Code Block
configuration.path=/etc/opt/mailarchiva/mailarchiva
appdata.path=/var/opt/mailarchiva/mailarchiva
view.path=%app%/temp
queue.path=%appdata%/queue
backup.path=/var/opt/mailarchiva/mailarchiva
log.path=/var/log/mailarchiva/mailarchiva
debuglog.path=%log%/debug
auditlog.path=%log%/audit
update.path=%appdata%/updates
keystore.filepath=%conf%/mailarchivacerts
themes.path=%app%/themes
database.file=%appdata%/database/archiva.db
plugins.path=%app%/plugins
log.level=info

Перенос томов

Info
Пароль шифрования: том не может быть перенесен на другую систему, настроенную с другим паролем шифрования. Пароль шифрования должен быть одним и тем же на двух разных системах. 

 

Используя Windows Explorer или командную строку, создайте рекурсивную копию содержимого архива и папок с индексами (перечисленных во вкладке Настройка -> Тома) в соответствующие аналогичные прежним месторасположения на новом сервере. В активном сервере Архива отмонтируйте по отдельности каждый том во вкладке Настройка -> Тома. После того как том отмонтирован, можно отредактировать путь к индексу и путь к архиву. Введите новые путь к архиву и путь к хранилищу, нажмите "Сохранить" и примонтируйте тома обратно. Статус тома должен поменяться, чтобы отразить статус старого тома.      

 

Info
Отмонтировать активный том: активный том не может быть отмонтирован. Перед тем как отмонтировать его, закройте том.
Info

Удаленное хранилище/раздача: если вы переносите данные тома на удаленное хранилище (NAS или SAN), удостоверьтесь, что MailArchivaчто Архива, как сервис Windows, запущена под учетной записью с достаточными правами для чтения/записи с удаленного диска. Для получения более подробной информации читайте раздел Сетевое хранилище данных.  

Info

Статус тома: если статус тома неверен, отредактируйте файл volumeinfo в корне пути к хранилищу, используя текстовой редактор, и поменяйте статус на ЗАКРЫТ (CLOSED). 

Info

Файл Volumeinfo:  Не забудьте скопировать файл volumeinfo из пути к архиву старого тома в новый путь к архиву. Содержимое volumeinfo можно отредактировать в текстовом редакторе. Файл содержит информацию о статусе тома, дате его создания и закрытия. 

Tip

Как лучше копировать: Тома Архива v2.0 содержат большое количество папок/файлов, с которыми может быть неудобно обращаться (это стало одной из причин, почему формат хранилища был обновлен в версии Архива v3). В ОС Linux при использовании команды cp вы можете получить ошибку "слишком много аргументов" (англ. "too many arguments"). Для устранения этой ошибки прочтите следующее: http://www.linuxjournal.com/article/6060. В Windows перед копированием данных через Windows Explorer установите бесплатную программу Teracopy, с её помощью вы сможете быстро и эффективно скопировать большие объемы данных.