Vous êtes sur la page 1sur 4

Dplacer le dossier data de owncloud

Objectif :

Dplacer le dossier data de owncloud vers un autre disque dur plus grand. Le dossier data
contient les donnes de tous les utilisateurs de ownCloud. Y sont prsent :

les fichiers
les agendas
les contacts
et autres

Mise en place :

En premier il faut arrter le serveur web.

Shell

service stop apache2 #pour ap


service stop nginx #pour nginx

1 service stop apache2 #pour apache

2 service stop nginx #pour nginx

Puis il faut installer le nouveau disque dur, le partitionner, le formater et le monter.

Pour linstaller, spcificit de proxmox :

Shell

qm set <Id de la VM> -sata1 /de


#cela fonctionne aussi avec un
qm set <Id de la VM> -sata1 /de

1 qm set <Id de la VM> -sata1 /dev/sdb

2 #cela fonctionne aussi avec un partion simple

3 qm set <Id de la VM> -sata1 /dev/sdb1

Redmarrage de la VM pour valider linstallation.

Pour le partitionner, jai utilis cfdisk, mais un autre gestionnaire est possible.
Pour le formatage :

Shell

mkfs.ext4 /dev/sdb

1 mkfs.ext4 /dev/sdb

Pour le monter :

Shell

mkdir /mnt/datacloud
mount /dev/sdb1 /mnt/datacloud

1 mkdir /mnt/datacloud

2 mount /dev/sdb1 /mnt/datacloud

Afin que le montage soit permanent il faut diter le fichier /etc/fstab et rajouter la ligne en fin
de fichier :

Shell

/dev/sdb1 /mnt/datacloud e

1 /dev/sdb1 /mnt/datacloud ext4 defaults 0 0

A prsent les donnes peuvent tre dplaces :

Shell
mv /var/w w w /ow ncloud/data/ /

1 mv /var/www/owncloud/data/ /mnt/datacloud/data

Cela prendra plus ou moins de temps en fonction de la taille du dossier.

Ensuite mise en place des droits, sans cela les donnes ne seront pas visible depuis linterface
Web. Il faut donner les droits lutilisateur qui gre le service web sur le serveur, sous Debian
il sagit de www-data .

Shell

chow n -R w w w -data:w w w -da

1 chown -R www-data:www-data /mnt/datacloud/data/

Modification de la configuration de ownCloud :

Shell

#edition du fichier de configurat


sudo nano /var/w w w /ow nclou

1 #edition du fichier de configuration

2 sudo nano /var/www/owncloud/config/config.php

Chercher la ligne datadirectory et modifier le champs avec le nouveau chemin.

Shell

'datadirectory' => '/mnt/dataclou

1 'datadirectory' => '/mnt/datacloud/data',

Pour terminer, dmarrage du serveur web :


Shell

service apache2 start


ou
service nginx start

1 service apache2 start

2 ou

3 service nginx start

Vous aimerez peut-être aussi