Déplacer le dossier de données de nextcloud

Nextcloud, une autre version d’owncloud que j’utilise m’a récemment fait comprendre que je l’avais mal configuré.

installé sur un serveur Ubuntu 18.4 de 2 téras, je fus fort étonné quand la bise fut venue et qu’au bout de seulement 8 gigas il me dit être plein.
that escalated quickly

Je fis donc chauffer le terminal SSH pour déplacer le dossier de data sur mon serveur nextcloud dans une autre partition, qui elle disposerait vraiment de la grande place.

mkdir /home/ailleurs/data
sudo mv /var/www/html/nextcloud/data /home/ailleurs/data

et quelques minutes de copie plus tard ça roule.

voilà. Allez, à Lundi prochain.

ha mais non, en fait c’est pas tout a fait aussi simple.,

il faut dire à la config de nextcloud où se trouve le nouveau dossier. éditez donc le fichier config.php

sudo nano /var/www/html/nextcloud/config/config.php

et changez le chemin correspondant à datadirectory dans le tableau.

'datadirectory' => '/home/ailleurs/data/',

Maintenant y’a plus qu’a mettre à jour la base de données de nextcloud avec ces deux commandes php à lancer dans le bon dossier

cd /var/www/html/nextcloud/
sudo -u www-data php console.php files:scan --all
sudo -u www-data php occ maintenance:repair

voilà, pfiou, ça va c’est pas trop compliqué.

enjaillez!

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

6 commentaires

  1. Merci pour ce court tuto mais très efficace, j’avais modifier le dossier de destination (Ubuntu server amd64 16.04.5 LTS) et miracle je n’ai eu aucune perte de donnée grace à toi.

    A++

  2. Attention, il me semble que cette procédure n’est pas supporté. Nextcloud préconise une initialisation puis une restauration à partir d’une sauvegarde.

    1. en effet c’est une astuce qui m’a servi en 2018. Je ne sais pas si ça fonctionne encore de nos jours sur du nextcloud 16+.
      ce serait bien entendu plus propre de faire comme tu décris

      1. Bonjour,

        Pas forcément. J’utilise cette astuce dès que j’en ai besoin. Je suis sur Nextcloud 19 et ça fonctionne toujours.

        Je m’en sers pas uniquement en cas de déplacement du dossier data mais aussi quand j’ai un souci entre l’interface web (les fichiers affichés) et les dossiers et fichiers réels sur la machine. Ca arrive quand tu manipule directement les fichiers sur ton serveur et non sur l’interface web.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.