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服务器日志备份到本地