Страница 1 из 1

Можно ли так делать backup freebsd 7.1 ?

Добавлено: 2013-10-26 12:09:13
bobot
Я приведу примера на одном разделе, просто всё будет аналогично для всех (это mail сервер FreeBSD 7.1)

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

# Записываем каждый раздел в отдельный файл бэкапа
dump -0 -L -f - /var  > /BACKUPDUMP/var.img
Потом на другом серваке я ставлю FreeBSD 9.1
потом с помощью rsync копируем var.img копируем c FreeBSD 7.1 на другой сервер FreeBSD 9.1

Восстановление раздела на FreeBSD 9.1 :

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

umount /mnt/ad8s1d.ufs
Отформатируем его

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

newfs /dev/ad8s1d
Примонтируем обратно

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

mount /dev/ad8s1d /mnt/ad8s1d.ufs
Зайдем в него

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

cd /mnt/ad8s1d.ufs
И собственно восстановим данные из файла бэкапа

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

restore -r -f /mnt/ad6s2d.ufs/var.img
Вот и всё , аналогично и для других разделов

Теперь вопрос :


Корректно так делать если у меня стоит Freebsd 7.1 и я копирую на FreeBSD 9.1 ?

Будет ли корректно mail работать который установлен и настроен на Freebsd 7.1 в FreeBSD 9.1 после восстановления из бэкапов разделов ?

Да и можно ли копировать с работающего сервера Freebsd 7.1 разделы? Никак это на работу не будет влиять? Ведь копироваться будет 2 дня

Где то я слышал что надо останваливать mail сервисы во время копирования..... Но если остановить, это что при каждом быкапе сервер работать два дня не будет ?

Re: Можно ли так делать backup freebsd 7.1 ?

Добавлено: 2013-10-26 12:19:16
GhOsT_MZ
Так лучше не делать, так как:
1. Форматы различных системных баз (типа pkgdb и так далее) могут быть разные, но это теоритически;
2. В новых версиях могут добляться новые системные пользователи, следовательно, тот же /etc/ тупо переносить не стоит.

Это так, на вскидку. Я бы сделал так:
1. Чистая установка новой версии, установка нужных портов;
2. Перенос нужных конфигов и баз (только нужных, а не всех).

Второй вариант для извращенцев:
1. Клонируем систему на другую коробку;
2. Обновляем ее, причем, не сразу прыжок через ветку, а постепенно, сначала до 7.4, потом до 8, а потом уже до 9;
3. Пересобираем весь софт.

PS: а почему 9.1, а не 9.2?