Nextcloud Daten-Ordner verschieben (Apache, PostgreSQL)

Hat geklappt:

# z.B.:
# Pfad Nextcloud Ordner: /var/www/html/nextcloud
# Pfad eingebundener USB Stick: /media/usb_nextcloud

# Maintenance Mode aktivieren
    sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --on

# Datenordner erstellen
    sudo mkdir -p /media/usb_nextcloud/data

# Datenordner kopieren
    sudo cp -a /var/www/html/nextcloud/data/. /media/usb_nextcloud/data

# Rechtevergabe
    sudo chown -R www-data:www-data /media/usb_nextcloud/data

# Konfigurationsdatei öffenen und Pfad zu Datenordner ändern
    sudo nano /var/www/html/nextcloud/config/config.php
        'datadirectory' => '/var/www/html/nextcloud/data',
        in
        'datadirectory' => '/media/usb_nextcloud/data',

# Mit Strg+X schließen und mit Y/Enter bestätigen

# Pfad in PostgreSQL Datenbank (z.B. 'n_cloud) ändern
    sudo -u postgres psql
    \c n_cloud
    UPDATE public.oc_storages SET id = 'local::/media/usb_nextcloud/data/' WHERE id = 'local::/var/www/html/nextcloud/data/';
    \q

# Maintenance Mode deaktiveren
    sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --off