Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / инкрементальный бэкап в linux / 7 сообщений из 7, страница 1 из 1
11.04.2008, 18:27:24
    #35250756
Attid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инкрементальный бэкап в linux
в общем сабж, хочется хранить бекапы общих папок за последнию неделю
а то время от времени сами у себя удалят что-то а потом плачут =)
какие для этого есть велосипеды и велосипедики ?
...
Рейтинг: 0 / 0
11.04.2008, 19:35:46
    #35250884
avb1003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инкрементальный бэкап в linux
Attid...
какие для этого есть велосипеды и велосипедики ?
См. GNU tar:
Код: plaintext
info tar
Искать слово incremental.
Можно по-простому:
Код: plaintext
1.
2.
find <каталог-подлежащий-бэкапу> \( -mtime -<число-дней-назад>  -o -ctime  <число-дней-назад>  \) | cpio -oav | \
gzip -c > <имя-сжатого-файла-с-бэкапом-файлов-созданных/измененных-за-указанное-число -дней>
 
...
Рейтинг: 0 / 0
13.04.2008, 20:03:55
    #35252135
Attid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инкрементальный бэкап в linux
спасибо, только вот не понял как мне в таком случае держать бекап за последнию неделю ?
в общем случае понятно делаю полный бекап и каждый ночь только изменения и через неделю у меня есть один полный и 6 частичных, но первый удалять не получится так как он полный , а делать еще один полный , тогда первый полный прийдется хранить еще неделю, что дает нам архив на неделю постоянный но иногда до 2х недель


есть второй вариант что по прошествию недели первый не полный бекап накатываетсся на полный и получаем "полный" на второй день. за исключением того что мы не узнаем про удаленые файлы и через год в нашем "полном" бекапе будет тонна мусора.

как это дело обойти ? =(
...
Рейтинг: 0 / 0
13.04.2008, 20:48:52
    #35252176
Paul A. Pleshkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инкрементальный бэкап в linux
Посмотрите в сторону rdiff-backup
Неплохая штучка.
Best regards, Paul
...
Рейтинг: 0 / 0
13.04.2008, 22:17:11
    #35252264
Attid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инкрементальный бэкап в linux
кажется оно =)

по описанию подходит. начну внедрять
...
Рейтинг: 0 / 0
14.04.2008, 01:55:00
    #35252422
Paul A. Pleshkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инкрементальный бэкап в linux
Attidкажется оно =)

по описанию подходит. начну внедрять
Вот для примера скрипт бекапа директории /etc на удаленный сервер под пользователем backup в каталог ~/backup
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
#!/bin/sh

user=backup
SERVER=backup.intranet.lan
KEEP= 5 

/usr/local/bin/rdiff-backup -v5 --exclude-device-files --ssh-no-compression /etc $user@$SERVER::backup/etc
/usr/local/bin/rdiff-backup -v5 --force --remove-older-than ${KEEP}D $user@$SERVER::backup/etc  2 >& 1 

На удаленном сервере необходимо добавить ключик в .ssh/authorized_keys такого вида
Код: plaintext
from="IP C КОТОРОГО БЕКАПИМСЯ",command="/usr/local/bin/rdiff-backup --server",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa тут содержание самого ключа backup@source-server.intranet.lan
...
Рейтинг: 0 / 0
14.04.2008, 09:03:04
    #35252556
Sleeping Daemon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инкрементальный бэкап в linux
Attidв общем сабж, хочется хранить бекапы общих папок за последнию неделю
а то время от времени сами у себя удалят что-то а потом плачут =)
какие для этого есть велосипеды и велосипедики ?
fsbackup
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / инкрементальный бэкап в linux / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]