Um Datenverlust zu vermeiden, solten vor einem Update immer folgende Punkte befolgt werden:
sudo rsync -avh /var/www/nextcloud/ /var/www/nextcloud_bak/
rsync -avh kopiert auch alle Berechtigungen, Zeitstempel und Symlinks mit. Wichtig ist auch der / am Ende, nur dadurch wird auch der Inhalt und nicht nur der Ordner selbst kopiert.
sudo /usr/local/bin/run_nextcloud_backup.sh
Sollte es beim Update zu einem Fehler kommen und die Datenbank schon upgedatet worden sein, dann das Update wie folgt rückgängig machen:
sudo rm -r /var/www/nextcloud sudo rsync -avh /var/www/nextcloud_bak/ /var/www/nextcloud/
Auch hier ist wieder der / am Ende wichtig.
sudo /usr/local/bin/run_nextcloud_restore.sh