저는 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"
}
내가 직접 관리할 필요가 없는 동일하거나 유사한 결과를 제공하는 간단한 공공 유틸리티가 있습니까?