NextCloud, neue HDD Daten verschieben

  • Hallo zusammen


    Ich habe mir eine neue 2 TB Festpatte gekauft und möchte nun die Daten auf die neue HDD zügeln.

    Wie gehe ich am besten vor?


    Raspberry 4/8GB RAM

    Nextcloud

    Speicher im Moment: Auf MicroSD


    Danke und Gruss, Mancomx

  • Hallo ich habe was gefunden somit würde es funktionieren und der Umzug klappen?


    Maintenance Mode einschalten:

    Code
    sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on


    Neues Verzeichnis bzw. Ort für HDD erstellen:

    Code
    mkdir -p /data/nextcloud/data

    Daten von A(Alte Verzeiuchnis) nach B(Neue Verzeichnis) kopieren:

    Code
    cp -a /var/www/nextcloud/data/ /data/nextcloud/data


    Rechte auf neue HDD replizieren:

    Code
    chown -R www-data:www-data /data/nextcloud/data


    Pfad für neue HDD in den Config File anpasse:

    Code
    nano /path/to/nextcloud/config/config.php         
    'datadirectory' => '/data/nextcloud/data',(so der geänderte Eintrag)

    Maintenance Mode ausschalten:

    Code
    sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
  • Hallo ich habe was gefunden somit würde es funktionieren und der Umzug klappen?

    Bevor du dir alles zerschießt.


    1. Die HDD muss gemountet sein. In deinem Fall vermute ich nach /data (Eintrag in der /etc/fstab) nach reboot überprüfen.

    2. Wartungsmodus einschalten (Pfad anpassen)

    sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on

    3. mkdir /data/nextcloud

    4. cp -r /var/www/nextcloud/data /data/nextcloud  (Pfad anpassen)

    5. chown -R www-data:www-data /data/nextcloud/data

    6. Pfad für neue HDD in der /var/www/nextcloud/config/config.php anpassen (Pfad anpassen)

    7. sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off (Pfad anpassen)

    8. systemctl restart apache2