Бэкап сервера
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2014-01-27 5:36:26
Бэкап сервера
Господа, доброго времени суток!
Делаю бэкап Freebsd 10.1 с помощью tar.
Прошу поделиться личным опытом: какие директории необходимо включать в архив, для успешного развертывания на другом сервере копии исходной машины?
Делаю бэкап Freebsd 10.1 с помощью tar.
Прошу поделиться личным опытом: какие директории необходимо включать в архив, для успешного развертывания на другом сервере копии исходной машины?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Бэкап сервера
Всё забирайте.
Проще исключить диреткории баз, документов. Например:
chflags -R nodump /usr/ports
chflags -R nodump /usr/ports/?*
chflags -R nodump /usr/home/?*
chflags -R nodump /var/db/mysql/?*
chflags -R nodump /var/log/?*
chflags -R nodump /var/mail/?*
chflags -R nodump /var/run/*.*
chflags -R nodump /var/tmp/*
chflags -R nodump /var/munin
chflags -R nodump /var/db/portsnap
chflags -R nodump /root/.cache/?*
chflags -R nodump /tmp
chflags -R nodump /mnt
Изменяемые данные бэкапить отдельно, как контент.
Проще исключить диреткории баз, документов. Например:
chflags -R nodump /usr/ports
chflags -R nodump /usr/ports/?*
chflags -R nodump /usr/home/?*
chflags -R nodump /var/db/mysql/?*
chflags -R nodump /var/log/?*
chflags -R nodump /var/mail/?*
chflags -R nodump /var/run/*.*
chflags -R nodump /var/tmp/*
chflags -R nodump /var/munin
chflags -R nodump /var/db/portsnap
chflags -R nodump /root/.cache/?*
chflags -R nodump /tmp
chflags -R nodump /mnt
Изменяемые данные бэкапить отдельно, как контент.
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2014-01-27 5:36:26
Бэкап сервера
Ок, спасибо за совет! Буду пробовать и проверять на виртуальной машине восстановление (благо, что в ядро вносил минимальные изменения)Bayerische писал(а):Всё забирайте.
Проще исключить диреткории баз, документов. Например:
chflags -R nodump /usr/ports
chflags -R nodump /usr/ports/?*
chflags -R nodump /usr/home/?*
chflags -R nodump /var/db/mysql/?*
chflags -R nodump /var/log/?*
chflags -R nodump /var/mail/?*
chflags -R nodump /var/run/*.*
chflags -R nodump /var/tmp/*
chflags -R nodump /var/munin
chflags -R nodump /var/db/portsnap
chflags -R nodump /root/.cache/?*
chflags -R nodump /tmp
chflags -R nodump /mnt
Изменяемые данные бэкапить отдельно, как контент.
Отправлено спустя 19 минут 38 секунд:
А вот как можно во FreeBSD поставить дату в качестве имени файла?
К примеру, делаю бэкап
Код: Выделить всё
tar -cvfx arch1.tar.gz /usr
Код: Выделить всё
arch1.tar.gz
Код: Выделить всё
05.02.2015.tar.gz
Отправлено спустя 16 минут 29 секунд:
Воскурил man date. Ответ на поверхности
- wien
- сержант
- Сообщения: 151
- Зарегистрирован: 2014-06-26 18:38:44
- Откуда: DafaultCity
- Контактная информация:
Бэкап сервера
в начале скрипта бэкапа объявляешь переменную:
далее где непосредственно сам бэкап такая конструкция:
пример с бэкапом веб сервера.
Код: Выделить всё
DATA=`date '+%d%m%Y'`
Код: Выделить всё
tar -czf www-$DATA.tar.gz /usr/local/www
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2014-01-27 5:36:26
- andrian_freebsd
- сержант
- Сообщения: 171
- Зарегистрирован: 2013-08-21 16:10:16
- Откуда: Україна
Бэкап сервера
А почему бекап не делаеш через dump и restore, имменно для етого и существуют ети утылиты ...?
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2014-01-27 5:36:26
Бэкап сервера
Это вопрос личных предпочтений. Tar для меня более предсказуем, да и, если честно, dump/restore запускал только 2 раза, так что я с tar'ом вроде как опытней.andrian_freebsd писал(а):А почему бекап не делаеш через dump и restore, имменно для етого и существуют ети утылиты ...?
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Бэкап сервера
tar удобней.
Можно списки файлов построить заюзав find и по ним бэкапить
Можно списки файлов построить заюзав find и по ним бэкапить
Убей их всех! Бог потом рассортирует...
- wien
- сержант
- Сообщения: 151
- Зарегистрирован: 2014-06-26 18:38:44
- Откуда: DafaultCity
- Контактная информация:
Бэкап сервера
ИМХО, tar - для ежедневного файлового бэкапа (ввв, конфиги, логи и т.п.), dump/restore - для создания клона диска, полной копии системы. Я во всяком случае пользуюсь так.