%EC%99%80%20%EB%AC%B8%EC%84%9C%20%EB%A3%A8%ED%8A%B8%EB%A5%BC%20%ED%95%98%EB%82%98%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EB%B0%B1%EC%97%85%ED%95%98%EB%8A%94%20%EA%B0%84%EB%8B%A8%ED%95%9C%20%EC%9C%A0%ED%8B%B8%EB%A6%AC%ED%8B%B0.png)
저는 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"
}
내가 직접 관리할 필요가 없는 동일하거나 유사한 결과를 제공하는 간단한 공공 유틸리티가 있습니까?