LINUX.ORG.RU

как делать бэкапы?


0

0

сжимать все файлы и закачивать на другой сервер - глупо, diff`ом проверять изменения между локальными(оригинальными) и удаленными(бэкапнутыми ранее) файлами - трафика не оберешься.

собственно, что посоветуете?

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

Ответ на: комментарий от annoynimous

/dev/sda3 1405817704 8509424 1326459224 1% /home
че-то мне не хочется полтора терабайта ежедневно сжимать да выкачивать

opensuse
() автор топика
Ответ на: комментарий от anonymous

> Normally, with a mirror, any changes made to the source directory are immediately sent to the backup directory, and old changes are lost. rdiff-backup saves those changes in the form of reverse diffs, so you can recover the older form of the file.

это, конечно, хорошо, но мне нужна только текущая версия файлов, без old changes.

opensuse
() автор топика
Ответ на: комментарий от bigbit

>Бэкапы - признак трусости.

Отсутствие бэкапов - признак тупости, либо отсутствия ценной информации.

anonymous
()

Acronis, либо куча freeware-программ - умеют делать это просто, быстро и эффективно. Велосипедизм - бесполезная трата времени.

anonymous
()
Ответ на: комментарий от opensuse

При помощи UltraISO запихаешь образ сервера в образ rescuecd.

anonymous
()
Ответ на: комментарий от opensuse

> --list-changed-since 2010/4/$N? как задать предыдущий день?

`date +%j`-1 ?


Зачем так сложно?

~ $ ls -l /tmp/test
итого 12
-rw------- 1 root root 1311 Дек 7 08:08 a
-rw------- 1 root root 218 Апр 11 09:12 b
-rw------- 1 root root 50 Апр 18 16:13 c

~ $ find /tmp/test/* -mtime -1
/tmp/test/c

-1 — это как раз 24 часа назад.
В общем man find :)
Ну и чтобы особенно не заморачиваться, лучше прогнать поиск дважды, сначала пройтись по каталогам и создать изменённое дерево в месте назначения, второй раз уже получить непосредственно список файлов. Можно сразу копировать по списку, можно сначала эти файлы затарить и пожать, если сжатие у файлов хорошее, а канал в направлении бэкапа узкий.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

> ~ $ find /tmp/test/* -mtime -1

спасибо, покурю :)

канал, к счастью, гигабитный туда и обратно

opensuse
() автор топика

сейчас пишу свой скриптик под свои нужды.
цели:
1) архивирование одной командой.
2) удобство распаковки: find -name 'prefix*' -execdir tar xf {} \;
если заинтересован кто - сообщите, пришлю скрипт и howto, заодно поможете.
да, пишу его на Perl-е

xydo ★★
()
Ответ на: комментарий от xydo

>передача по сети и контроль за измененными файлами (мне) не нужны
но можно примонтировать NFS)

xydo ★★
()
Ответ на: комментарий от opensuse

чтобы юзать, знать перл особо и не надо)
только разве что базовые настройки забить в переменные)
+ немного помучиться, чтобы составить список, что надо бекапить (текстовый файл)

xydo ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.