データベース(MySQL)とドキュメントルートを1つのファイルにバックアップする簡単なユーティリティ

データベース(MySQL)とドキュメントルートを1つのファイルにバックアップする簡単なユーティリティ

私は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"
}

私が直接管理する必要がない同じまたは類似の結果を提供する単純な公共ユーティリティはありますか?

関連情報