Бэкап сервера

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
logout_90
мл. сержант
Сообщения: 72
Зарегистрирован: 2014-01-27 5:36:26

Бэкап сервера

Непрочитанное сообщение logout_90 » 2015-02-05 11:33:13

Господа, доброго времени суток!
Делаю бэкап Freebsd 10.1 с помощью tar.
Прошу поделиться личным опытом: какие директории необходимо включать в архив, для успешного развертывания на другом сервере копии исходной машины?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Бэкап сервера

Непрочитанное сообщение Bayerische » 2015-02-05 12:43:40

Всё забирайте.
Проще исключить диреткории баз, документов. Например:
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
Изменяемые данные бэкапить отдельно, как контент.

logout_90
мл. сержант
Сообщения: 72
Зарегистрирован: 2014-01-27 5:36:26

Бэкап сервера

Непрочитанное сообщение logout_90 » 2015-02-05 14:33:18

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
Изменяемые данные бэкапить отдельно, как контент.
Ок, спасибо за совет! Буду пробовать и проверять на виртуальной машине восстановление (благо, что в ядро вносил минимальные изменения) :smile:

Отправлено спустя 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
Контактная информация:

Бэкап сервера

Непрочитанное сообщение wien » 2015-02-06 11:38:51

в начале скрипта бэкапа объявляешь переменную:

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

DATA=`date '+%d%m%Y'`
далее где непосредственно сам бэкап такая конструкция:

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

tar -czf www-$DATA.tar.gz /usr/local/www
пример с бэкапом веб сервера.

logout_90
мл. сержант
Сообщения: 72
Зарегистрирован: 2014-01-27 5:36:26

Бэкап сервера

Непрочитанное сообщение logout_90 » 2015-02-06 15:46:58

Да я вроде уже нашел )))
logout_90 писал(а): Отправлено спустя 16 минут 29 секунд:
Воскурил man date. Ответ на поверхности
Но спасибо за участие! )

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Бэкап сервера

Непрочитанное сообщение andrian_freebsd » 2015-02-08 21:15:18

А почему бекап не делаеш через dump и restore, имменно для етого и существуют ети утылиты ...?

logout_90
мл. сержант
Сообщения: 72
Зарегистрирован: 2014-01-27 5:36:26

Бэкап сервера

Непрочитанное сообщение logout_90 » 2015-02-09 9:19:40

andrian_freebsd писал(а):А почему бекап не делаеш через dump и restore, имменно для етого и существуют ети утылиты ...?
Это вопрос личных предпочтений. Tar для меня более предсказуем, да и, если честно, dump/restore запускал только 2 раза, так что я с tar'ом вроде как опытней. :-D

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35288
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Бэкап сервера

Непрочитанное сообщение Alex Keda » 2015-02-09 13:09:16

tar удобней.
Можно списки файлов построить заюзав find и по ним бэкапить
Убей их всех! Бог потом рассортирует...

Аватара пользователя
wien
сержант
Сообщения: 151
Зарегистрирован: 2014-06-26 18:38:44
Откуда: DafaultCity
Контактная информация:

Бэкап сервера

Непрочитанное сообщение wien » 2015-02-09 22:45:54

ИМХО, tar - для ежедневного файлового бэкапа (ввв, конфиги, логи и т.п.), dump/restore - для создания клона диска, полной копии системы. Я во всяком случае пользуюсь так.