Damit ich nicht immer wieder in den Online-Manuals von OwnCloud nach den Backup-Kommandos suchen muss, habe ich die Kommandos aus dem Administration-Manual hier hinkopiert.
Hier wird zwar das komplette OwnCloud-Verzeichnis kopiert, wichtig darin sind allerdings nur
- der config-Ordner
- der data-Ordner
und natürlich später die
- die Datenbank.
Backup des OwnCloud-Verzeichnisses
rsync -Aax owncloud/ owncloud-dirbkp_`date +"%Y%m%d"`/
Komprimiert:
sudo tar czf owncloud-config_`date +"%Y%m%d"`.tar.gz config/
Backup der Datenbank
MySQL/MariaDB
MySQL or MariaDB, which is a drop-in MySQL replacement, is the recommended database engine. To backup MySQL/MariaDB:
mysqldump --lock-tables -h [server] -u [username] -p[password] [db_name] > owncloud-sqlbkp_`date +"%Y%m%d"`.bak
SQLite
sqlite3 data/owncloud.db .dump > owncloud-sqlbkp_`date +"%Y%m%d"`.bak
PostgreSQL¶
PGPASSWORD="password" pg_dump [db_name] -h [server] -U [username] -f owncloud-sqlbkp_`date +"%Y%m%d"`.bak
Letzte Kommentare