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

Как скопировать почтовые данные с Mac OS X Server 5.3.1 на новый сервер 5.3.1

У нас есть Mac OS X Server v5.3.1, который дает сбой, но у нас есть много хороших резервных копий. На самом деле, внутренний жесткий диск вышел из строя, и в настоящее время мы работаем с образом на загрузочном внешнем диске. Мы построили новый экземпляр сервера, успешно импортировали пользователей и группы. Чтобы это работало, новый компьютер должен иметь тот же IP-адрес и имя хоста. DNS и сертификаты настроены правильно.

Apple предоставила это руководство, но у нас нет особого успеха:

1) Для резервного копирования почтовой папки: tar -czvf mailbackup.tar.gz / Library / Server / Mail / Data

Вы по-прежнему видите файл «mailbackup.tar.gz» внутри домашней папки> того, под кем вы сейчас вошли в систему.

2) Переместите файл на новую машину. Вы можете установить переносной внешний> USB-накопитель или сохранить его в точке доступа в другом месте> сети. Здесь нет особых команд

3) Чтобы восстановить папку:

tar -xvpf mailbackup.tar.gz

Путь ему уже известен, поэтому указывать его не нужно.

Первая проблема заключается в том, что руководство Apple извлекает архив в пользовательскую библиотеку, а не в системную библиотеку в ~ / Library / Server / Mail /.

Мы изменили команду извлечения, чтобы данные были правильно извлечены в: / Library / Server / Mail с полученными файлами в: / Library / Server / Mail / Data.

Проблема в том, что, хотя данные сравниваются по местоположению, размеру файла, датам и разрешениям, все данные почтового ящика теряются для пользователя локальной сети. Однако почтовый клиент может получать и отправлять. (Все данные старого почтового ящика игнорируются или отсутствуют)

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

Apple заявляет, что «перемещение почтовых данных между серверами напрямую не поддерживается службой поддержки Apple Enterprise», так что они не помогут.

Что мы упускаем из виду?

Питер

Вот что я обнаружил.

Руководство Apple по использованию tar -czvf mailbackup.tar.gz /Library/Server/Mail/Data во время входа в систему как локальный администратор скопировал папки для каждого пользователя, но не скопировал содержимое папок и не сохранил разрешения (пустые папки).

Пришлось переключиться на пользователя root:

sudo
su
password:
tar -czvf mailbackup.tar.gz /Library/Server/Mail/Data

Мой почтовый архив теперь составляет 8,8 ГБ по сравнению с 226 МБ ранее. Я распаковываю этот архив на новый сервер.