Бекап почты

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

Бекап почты

Непрочитанное сообщение mike345 » 2008-07-16 15:10:22

Есть сервер с exim без mysql (по статье с этого сайта). Почта хранится на отдельном разделе /usr/home.
Как лучше настроить бекап?
Заюзать dump? Но в соседнем топике описывалось, что даже с опцией -L он не все сохраняет на работающей машине.
Или в cron запуск файла

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

tar cvpfz /files/archive.tar.gz --files-from=/usr/local/etc/backup-mail && (echo "`hostname`: Backup complete! `date '+%c'`" | mail -s "`hostname`: Backup complete! `date '+%c'`" root, $smail) || (echo "`hostname`: Backup error! `date '+%c'`" | mail -s "`hostname`: Backup error! `date '+%c'`" root, $smail)
backup-mail

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

/usr/home
Этого достаточно? Все файлы и права доступа сохранятся на работающем сервере?
Чтобы восстановить достаточно разархивировать полученный архив в /usr/home?

И еще вопрос:
В результате запуска данной команды в файле /files/archive.tar.gz создаются с каталоги с подкаталогами:
Maildir
admin
usr/home/user1
usr/home/admin
usr/home/user2

Что-то здесь напутано. Я так понимаю в архиве должны быть каталоги:
admin
user1
user2
Как этого добиться?

Хостинговая компания 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/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Бекап почты

Непрочитанное сообщение schizoid » 2008-07-16 15:15:26

man tar
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

Re: Бекап почты

Непрочитанное сообщение mike345 » 2008-07-16 15:37:35

man tar
Спасибо, за универсальный ответ на все вопросы :)

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Бекап почты

Непрочитанное сообщение schizoid » 2008-07-16 16:53:47

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

Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

Re: Бекап почты

Непрочитанное сообщение mike345 » 2008-07-16 17:18:55

Тоже самое :(
Причем, если в списке файлов указать /etc, то все работает как надо, а вот /usr/home такую странную фигню выдает.
(/usr/home - это отдельный примонтированный раздел, может он и то что в каталоге /usr/home на разделе /usr архивирует???)

Добавлено:
/ver/log тоже корректно отрабатывает...
В точке монтирования ничего нет, откуда он эти файлы то берет :shock:

Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

Re: Бекап почты

Непрочитанное сообщение mike345 » 2008-07-16 19:51:15

Мда...
При разархивировании все правильно разахивируется! А вот если открыть в mс - мешанина. Ну да ладно - это проблема mc, хотя и неприятно...

Как насчет остальных вопросов?
Как лучше настроить бекап?
Заюзать dump? Но в соседнем топике описывалось, что даже с опцией -L он не все сохраняет на работающей машине.
Или с помощью tar:
tar cvpfz /files/archive.tar.gz /usr/home

Этого достаточно? С помощью tar все файлы и права доступа сохранятся на работающем сервере?
Чтобы восстановить достаточно разархивировать полученный архив в /usr/home?

Аватара пользователя
Oloremo
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-06-18 12:07:47
Откуда: Москва

Re: Бекап почты

Непрочитанное сообщение Oloremo » 2008-07-16 20:56:21

Делайте бакап... программами для бакапа! ;-)

Я бы посоветовал начать с rsync.
С вероятностью в 95% это то что вам нужно.
How-to по его использванию целый гугл. :-)

Если вам нужно что-то посерьёзней, то присмотретесь к fsbackup и backuppc.
Если вам нужен ультра Ынтерпрайс, то Bacula.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Бекап почты

Непрочитанное сообщение zingel » 2008-07-16 21:01:05

rdiff
Z301171463546 - можно пожертвовать мне денег

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

Re: Бекап почты

Непрочитанное сообщение Alex Keda » 2008-07-17 21:52:52

хм...
почему у меня дамп всегда всё переносит нормально?
Может я что-то делаю не так?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Oloremo
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-06-18 12:07:47
Откуда: Москва

Re: Бекап почты

Непрочитанное сообщение Oloremo » 2008-07-18 10:07:36

lissyara писал(а):хм...
почему у меня дамп всегда всё переносит нормально?
Может я что-то делаю не так?
Да никто не спорит что он всё переносит нормально. :smile:
Просто лично для меня это не самый удобный способ.

На работе сейчас развернута bacula в полузачаточном состоянии правда... Ещё очень во многом в ней не разобрался.
На прошлой работе использовали fsbackup.

Аватара пользователя
mike345
сержант
Сообщения: 170
Зарегистрирован: 2007-12-09 15:57:55

Re: Бекап почты

Непрочитанное сообщение mike345 » 2008-07-18 13:35:17

lissyara писал(а):хм...
почему у меня дамп всегда всё переносит нормально?
Может я что-то делаю не так?
Ну вопрос не о переносе в однопользовательском режиме, а о создании резервной копии на _работающей_ системе (-L).
Нормально dump отработает? Что будет с файлами которые изменились в момент создания дампа? В мане написано что сначала происходит копирование в .snap, но ведь на копирование затрачивается время, за которое могут произойти изменения файлов. т.е. синхронность, не гарантируется? Сорри, как-то сумбурно написал, но смысл, надеюсь понятен...

Кстати, вопрос по поводу dump:
Что-то я не могу понять как настроить dump через fstab.
Что туда записать вместо 0?
Куда и когда будет дампиться раздел и где указывать опции?
man dump и fstab смотрел, но там ответа не нашел :(

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Бекап почты

Непрочитанное сообщение schizoid » 2008-07-21 11:46:05

а если к примеру настроить бекап почты средствами ексима? к примеру что б он пересылал всю почту другому юзеру, который хабитрал быб на другом хосте?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

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

Re: Бекап почты

Непрочитанное сообщение Alex Keda » 2008-07-21 11:51:30

у нас так и сделано
Убей их всех! Бог потом рассортирует...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Бекап почты

Непрочитанное сообщение zg » 2008-07-21 20:45:31

mike345 писал(а):Спасибо, за универсальный ответ на все вопросы
совет бесценный, зря игнорируете, а там белым по чёрному написано

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

     -C directory
             In c and r mode, this changes the directory before adding the
             following files.  In x mode, change directories after opening the
             archive but before extracting entries from the archive.
поэтому вся трабла решается

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

tar -cjf /files/archive.tar.bz2 -C /usr/local/etc/backup-mail .
сжатие bzip2 по моим оценкам сжимает до 30% лучше, поэтому советую использовать его.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Бекап почты

Непрочитанное сообщение schizoid » 2008-07-22 0:32:15

schizoid писал(а):а если к примеру настроить бекап почты средствами ексима? к примеру что б он пересылал всю почту другому юзеру, который хабитрал быб на другом хосте?
жгу...хз даже шо имел ввиду :)
наверна забирал :)
ядерный взрыв...смертельно красиво...жаль, что не вечно...