2011-07-29 27 views
1

我想要做的是备份我的个人数据(在Linux男孩)可能使用rsync。我只想包含某些文件(jpg,nb,pdf,...)并排除其他所有内容。这很容易与rsync一起使用。我还想做的是对那些备份的文件应用某些操作,因为我需要保存一些磁盘空间。所以我的想法是重新调整我的JPG的大小,zip我的pdf,... 你认为最好的方法来解决这个问题(尽可能简单)? 亲切的问候,安德烈执行董事会的备份和对文件进行某些操作

回答

0

第一个问题你有多少空间在目的地?

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/ 

这将保持备份漂亮和整洁只使用包含/排除的r​​sync的选项只有sycn的文件类型,你要备份或使用我在这篇文章中描述的方式Local rsync inclusion/exclusion

相关问题