sh 我的工作站的本地备份
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 我的工作站的本地备份相关的知识,希望对你有一定的参考价值。
## generate tar archive
tar cvfJ /tmp/BACKUP-$(hostname)-$(date +'%Y%m%d-%H%M%S').tar.xz /etc /home/me /var/log/packages /usr/local /root --exclude /home/me/incoming* --exclude /home/me/VirtualBox* &
export backup-local-pid-tar=$$
## stop if free space is low
(while [ $(pidof tar) ]; do if [ $(df --output=pcent /dev/sda2|tail -n 1|sed 's/\%//g;') -gt 90 ]; then echo "killing $(pidof tar) because $(df -h /dev/sda2 | grep sda2)"; pkill -9 tar; fi; sleep 5s; done) &
export backup-local-pid-df=$$
## backup vms
for vm in $(VBoxManage list vms | cut -d ' ' -f1 | sed 's/"//g;'); do VBoxManage export $vm -o /tmp/BACKUP-$(hostname)-$(date +'%Y%m%d-%H%M%S')-VM-${vm}.ova --ovf20; done
以上是关于sh 我的工作站的本地备份的主要内容,如果未能解决你的问题,请参考以下文章
如何使我的本地主机备份网站正常工作?
sh 我的自卸车装载来自备份
sh 用于备份我的rcf网站的脚本
sh 我的rsync备份脚本
ftp异地备份
Linux服务器日志备份到本地