在带有 Bash 的 Ubuntu-LAMP 中,我托管了一些个人网站。所有网站均位于文档根目录 ( /var/www/html
) 下。
这就是我目前在 Linode/DigitalOcean 等最大限度自我管理的云服务上创建即时备份的方法:
apt-get install zip
cib() {
# Create an Immediate ZIP Backup (of both DB and document root, in one file);
drt="/var/www/html"
date="$(date +%F-%T)"
mysqldump -u root -p --all-databases | zip "$drt/db-$date.zip" - # Note the hyphen before this comment;
zip -r "${drt}/all_zipped-$date.zip" "$drt"/ -x "*/cache/*" "*/phpmyadmin/*"
rm -f "$drt/db-$date.zip"
}
是否有一些简单的公共实用程序可以提供相同或相似的结果,而我不必自己维护?