introduction
ownCloud est une solution capable de stocker votre vie numérique sur un serveur privé. Par défaut, les données sont enregistrées sur la même partition que le système d’exploitation, ce qui peut entraîner un manque d’espace disque disponible. Par exemple, avec des images haute résolution et des vidéos haute définition sauvegardées en permanence, il est facile de manquer d’espace. À mesure que vos besoins en stockage augmentent, il peut s’avérer nécessaire de déplacer le répertoire ownCloud + data
. Que vous ajoutiez plus d’espace ou vouliez simplement changer l’emplacement de stockage par défaut, ce didacticiel vous guidera lors du déplacement du répertoire + data +
de ownCloud.
Conditions préalables
Avant de commencer à utiliser ce guide, un serveur ownCloud doit être installé et configuré. Vous pouvez en configurer un en suivant this guide. Si notre guide d’installation a été utilisé, le répertoire + data +
se trouve dans la racine Web de ownCloud, qui se trouve par défaut sous + / var / www / owncloud +
.
Dans cet exemple, nous déplaçons le répertoire ownCloud + data
vers un volume de stockage supplémentaire connecté monté sur` + / mnt / owncloud`. Si vous utilisez DigitalOcean, vous pouvez monter un volume de stockage en mode bloc pour remplir ce rôle en suivant notre How To Utiliser le stockage en bloc sur DigitalOcean.
Quel que soit le stockage sous-jacent utilisé, ce guide peut vous aider à déplacer le répertoire + data
de ownCloud vers un nouvel emplacement.
Étape 1 - Déplacement du répertoire de données ownCloud
Lorsque ownCloud est en cours d’utilisation et que des modifications sont apportées au back-end, il est possible que les données soient corrompues ou endommagées. Pour éviter cela, nous allons arrêter Apache avec l’utilitaire + systemctl +
:
sudo systemctl stop apache2
Certaines des commandes de gestion de service n’affichent pas de sortie. Pour vérifier qu’Apache n’est plus en cours d’exécution, utilisez l’utilitaire + systemctl
avec la commande` + status of`:
sudo systemctl status apache2
La dernière ligne de la sortie doit indiquer qu’elle est arrêtée.
Output. . .
Stopped LSB: Apache2 web server.
Apache étant arrêté, nous allons déplacer le répertoire + data
vers le nouvel emplacement en utilisant la commande` + mv`:
sudo mv /var/www/owncloud/data
Avec le répertoire + data +
déplacé, nous mettrons à jour ownCloud afin qu’il soit informé de ce changement.
Étape 2 - Pointez ownCloud vers le nouvel emplacement de données
ownCloud stocke ses configurations dans un seul fichier, que nous éditerons avec le nouveau chemin du répertoire + data +
.
Ouvrez le fichier avec l’éditeur + nano +
:
sudo nano /var/www/owncloud/config/config.php
Recherchez la variable + datadirectory +
et mettez à jour sa valeur avec le nouvel emplacement.
/var/www/owncloud/config/config.php
. . .
'datadirectory' => '',
. . .
Avec le répertoire + data +
déplacé et le fichier de configuration mis à jour, nous sommes prêts à confirmer que nos fichiers sont accessibles à partir du nouvel emplacement de stockage.
Étape 3 - Démarrer Apache
Maintenant, nous pouvons démarrer Apache en utilisant la commande + systemctl +
et retrouver l’accès à ownCloud:
sudo systemctl start apache2
Enfin, accédez à l’interface Web ownCloud:
https:///owncloud
ownCloud est une application Web et ne permet pas de vérifier l’intégrité de sa configuration. Par conséquent, l’accès à l’interface Web signifie que l’opération a réussi.
Conclusion
Dans ce tutoriel, nous avons étendu la quantité d’espace disque disponible pour ownCloud. Nous y sommes parvenus en déplaçant son répertoire + data +
vers un volume de stockage supplémentaire. Bien que nous utilisions un périphérique de stockage en mode bloc, les instructions ici devraient être applicables pour déplacer le répertoire + data +
quelle que soit la technologie utilisée.