Показать сообщение отдельно
Старый 19.06.2006, 10:42   #4
Стрелец
Новичок
 
Пол:Мужской
Регистрация: 07.09.2005
Сообщений: 11
Репутация: 1
По умолчанию Re: Бэкап разделов дисков FreeBSD

Скрипт сохранения разделов в файлы на фтп (делалось на версии 6.0):
Данные одновременно читаются, жмутся и отправляются на фтп.
Если убрать параметр -L , то вообще всё шустро.
--------------------------------------
remote_dir="ftp://user:password@192.168.0.1/"
backup_date=`date "+%Y%m%d-%H%M"`

dump -0 -a -C 256 -L -f - /dev/ad4s1a | gzip -c -v | ftp -u ${remote_dir}root-${backup_date}.gz -

dump -0 -a -C 256 -L -f - /dev/ad4s1f | gzip -c -v | ftp -u ${remote_dir}usr-${backup_date}.gz -

dump -0 -a -C 256 -L -f - /dev/ad4s1d | gzip -c -v | ftp -u ${remote_dir}var-${backup_date}.gz -
---------------------------------------

А вот пример скрипта восстановления раздела /tmp :
---------------------------------------
cd /tmp
ftp -o - [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] | gunzip -d | restore -r -f - -u
---------------------------------------


В добавок к скриптам нужно сделать:
1. Загрузочный диск с миникернелом и скриптами инициализации сетевых интерфейсов чтобы потом ручками ничего не писать.
2. На загрузочном диске должны обязательно присутсвовать утилиты: disklabel, newfs, restore, ftp, gzip, ifconfig, ещё что-то ....
3. Вывести в файл структуру дисковой системы с помощью утилиты disklabel. Файлец этот также скинуть на CD.
4. Также нужно сбросить на CD файл fstab.


И никакие акронисы и гхосты нам не нужны :xe
Стрелец вне форума
 
Ответить с цитированием Вверх
Сказали спасибо:
 
Время генерации страницы 0.08646 секунды с 9 запросами