[owncloud] Quelques commandes utiles lors d’une migration

Hello,

Venant de migrer d’un serveur dédié à un autre mon instance owncloud, quelques commandes utiles.

Copie de dossier d’un serveur à un autre :

scp -r -P xxx dossier1/ user@server:dossier2/
  • le -P xxx indique le port si vous l’avez modifié (ce qui est mon cas)
  • dossier1/ : dossier depuis votre serveur source
  • user@server : utilisateur et domaine du serveur cible
  • dossier2/ : dossier dans lequel sera déposé vos données, attention ce dossier doit se trouver dans le dossier /home/user de votre serveur cible

Plus de détails sur la commande scp

On se place sur le serveur cible sur /home/user/ et on déplace le dossier vers l’espace owncloud

mv dossier1/ /var/www/owncloud/data/userowncloud/files/

Plus de détails sur la commande mv

On modifie les droits pour les attribuer à www-data

chown -R www-data:www-data dossier1/

Plus de détails sur la commande chown 

Une fois la migration terminée, un petit scan ne fait pas de mal !

sudo -u www-data php /var/www/owncloud/occ files:scan --all --verbose

Plus de détails sur la commande occ d’owncloud.


Par contre, j’ai rencontré des soucis de suppression depuis l’interface owncloud ou sur mon poste, j’ai dû supprimé la table des fichiers lockés.

On passe owncloud en mode maintenance

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

Dans phpMyAdmin, on vide la table des fichiers lockés

delete from oc_file_locks

Et on remet en marche !

sudo -u www-data php /var/www/owncloud/occ maintenance:mode --off

En cadeau, pour connaître la taille d’un dossier

du -hs dossier1/

Plus de détails sur la commande du

Enjoy !