выполнение резервного копирования для дерева директоров и применение определенных операций над файлами - PullRequest
1 голос
/ 29 июля 2011

Я хочу сделать резервную копию моих личных данных (на Linux boy), возможно, с помощью rsync. Я хочу включить только определенные файлы (jpg, nb, pdf, ..) и исключить все остальное. Это легко возможно с rsync. Я также хочу применить определенную операцию к тем файлам, которые я сохраняю, поскольку мне нужно сэкономить место на диске. Так что моя идея - изменить размер моего JPG, ZIP моего PDF, ... Как вы думаете, что является лучшим подходом для решения этой проблемы (как можно проще)? С уважением, Андре

1 Ответ

0 голосов
/ 13 июня 2012

Первый вопрос: сколько места у вас в месте назначения?

mkdir -p /storage/backups/`date +\%Y-\%m-\%d`-`date +\%A`/$host/$username
rsync -avz /storage/backups/`date --date=yesterday +\%Y-\%m-\%d`-`date--date=yesterday    +\%A`/$host/$username/ /storage/backups/`date +\%Y-\%m-\%d`-`date +\%A`/$host/$username/
rsync -avz -e ssh --delete --exclude='....' /home/username/ /storage/backups/`date +\%Y-\%m-\%d`-`date +\%A`/$host/$username/

Это обеспечит хорошее и аккуратное резервное копирование, просто используйте опцию include / exclude rsync только для тех типов файлов sycn, которые вы хотите вернуть.или используйте способ, описанный в этом сообщении Локальное rsync включение / исключение

...