powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / инкрементальный бэкап в linux
7 сообщений из 7, страница 1 из 1
инкрементальный бэкап в linux
    #35250756
Фотография Attid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общем сабж, хочется хранить бекапы общих папок за последнию неделю
а то время от времени сами у себя удалят что-то а потом плачут =)
какие для этого есть велосипеды и велосипедики ?
...
Рейтинг: 0 / 0
инкрементальный бэкап в linux
    #35250884
avb1003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attid...
какие для этого есть велосипеды и велосипедики ?
См. GNU tar:
Код: plaintext
info tar
Искать слово incremental.
Можно по-простому:
Код: plaintext
1.
2.
find <каталог-подлежащий-бэкапу> \( -mtime -<число-дней-назад>  -o -ctime  <число-дней-назад>  \) | cpio -oav | \
gzip -c > <имя-сжатого-файла-с-бэкапом-файлов-созданных/измененных-за-указанное-число -дней>
 
...
Рейтинг: 0 / 0
инкрементальный бэкап в linux
    #35252135
Фотография Attid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, только вот не понял как мне в таком случае держать бекап за последнию неделю ?
в общем случае понятно делаю полный бекап и каждый ночь только изменения и через неделю у меня есть один полный и 6 частичных, но первый удалять не получится так как он полный , а делать еще один полный , тогда первый полный прийдется хранить еще неделю, что дает нам архив на неделю постоянный но иногда до 2х недель


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

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

по описанию подходит. начну внедрять
...
Рейтинг: 0 / 0
инкрементальный бэкап в linux
    #35252422
Paul A. Pleshkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
инкрементальный бэкап в linux
    #35252556
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Attidв общем сабж, хочется хранить бекапы общих папок за последнию неделю
а то время от времени сами у себя удалят что-то а потом плачут =)
какие для этого есть велосипеды и велосипедики ?
fsbackup
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / инкрементальный бэкап в linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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