我想要做的是使用rsync备份我的个人数据(在Linux男孩身上)。我想只包含某些文件(jpg,nb,pdf,..)并排除其他所有内容。使用rsync很容易实现。我还想做的是对我备份的文件应用某些操作,因为我需要节省一些磁盘空间。所以我的想法是重新调整我的jpg,压缩我的pdf,... 你认为解决这个问题的最佳方法是什么(尽可能简单)? 亲切的问候,André
答案 0 :(得分: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/
这将使备份保持良好且整洁,只需将rsync的include / exclude选项用于您要备份的sycn文件类型,或使用我在本文中描述的方式Local rsync inclusion/exclusion