synchronisation liens symboliques

mikeT
Messages : 9
Enregistré le : lun. 31 juil. 2017 20:07

synchronisation liens symboliques

Message par mikeT »

bonjour,
je viens de m'abonner à votre service, suis sous ubuntu 16.04 mais je n'arrive pas à nfaire synchroniser des liens symboliques (créés dans le repertoire local nextcloud)
dans un autre message il est noté
Il y a deux options dans le client pour contourner le problème.
- On peut ajouter des dossiers à synchroniser.
- Dans chaque dossier, on peut cocher ou décocher les sous-dossiers qui seront synchronisés.
mais si je veux faire cette action je ne peux pas ajouter une synchronisation de dossier faut que je supprime le dossier racine

Comment procéder car j'ai plusieurs repertoires à synchroniser
Avec mes remerciements
MatthieuBarbu
L'équipe Zaclys
Messages : 94
Enregistré le : mar. 13 juin 2017 11:06

Re: synchronisation liens symboliques

Message par MatthieuBarbu »

Bonjour mikeT,

C'est normal, les liens symbolique ne sont pas pris en charge pas la synchronisation.

Pour synchroniser vos fichiers, il faut vraiment que vos fichiers soit présents dans le dossier racine ou dans un sous dossier à l'intérieur du dossier racine.

Sinon, il faut faire le contraire, mettre tous les dossiers à synchroniser dans le dossier racine et créer des liens symboliques depuis ces dossiers/fichiers vers les emplacements actuels.

Cordialement
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu
mikeT
Messages : 9
Enregistré le : lun. 31 juil. 2017 20:07

Re: synchronisation liens symboliques

Message par mikeT »

merci pour cette réponse
mais elle ne peut s'appliquer dans mon cas, je ne peux mettre mes données sur le repertoire nextcloud créé dans le home

j'ai un disque dur (SSD) de faible capacité avec le systeme ubuntu et le home, mes données sont sur un autre disque de grosse capacité et sur un NAS
mon projet final est d'avoir une copie de trois repertoires sur le cloud

j'ai essayé avec deja dup mais les sauvegardes ne sont pas lisible directement (je ne suis pas un roi de l'informatique !)

alors j'ai besoin d'aide ..... comment proceder ? rsync ?
MatthieuBarbu
L'équipe Zaclys
Messages : 94
Enregistré le : mar. 13 juin 2017 11:06

Re: synchronisation liens symboliques

Message par MatthieuBarbu »

le fait que votre home n'ait que peu d'espace de stockage n'est pas un problème.

Dans ce cas, je chercherai du côté des montages de répertoire avec

Code : Tout sélectionner

mount --bind <répertoire à monter> <emplacement>
Ce n'est pas la solution idéale car si le client de synchronisation est lancé avant que le montage soit effectif, alors il ne verra pas les fichiers et les téléchargera dans votre home et remplira le peu d'espace disponible.

Le client de synchronisation à besoin d'espace car les données sont à la fois présentes en local et sur le serveur.

Sinon, il est également possible de faire du rsync en local effectivement mais cela ne change rien au fait qu'il faille avoir un dossier racine et de la place.

Donc une solution serai de faire des rsync de vos répertoires à sauvegarder vers un répertoire où il y a de la place. Répertoire qui lui pourrait être monter dans le dossier racine du client de synchronisation (où qu'il soit). Ou monter directement les trois répertoires...

Pour que le montage de dossier soit permanent, ne pas oublier de le mettre dans le fstab ;)

Cordialement
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu
mikeT
Messages : 9
Enregistré le : lun. 31 juil. 2017 20:07

Re: synchronisation liens symboliques

Message par mikeT »

me revoici suite à qq tests !
la solution mount --bind fonctionne
la solution suppression de la synchro sur la racine et creation de deux synchro à partir de repertoires locaux (2eme hd et nas) fonctionne
testé sur des petits repertoires

mais j'ai reflechis !!
ce que je voudrais est une copie de mes dossiers locaux sur le cloud, mais que mes dossiers locaux soient maitres (je ne sais pas si le terme est exact) et que le cloud ne soit qu'en consultation pour mobile par ex (ou sauvegarde), donc :
1 peut on faire un rsync local > cloud, si oui quel en est la syntaxe
2 sinon je fais un rsync local sur nas (ce que je fais deja en sauvegarde) et je synchronise les repertoires du nas avec le cloud
3 question subsidiaire, peut on selectionner les sous dossiers locaux à synchroniser (j'ai vu la possibilité sur cloud)

je voudrais avoir votre avis avant d'augmenter mon espace cloud
Encore merci pour votre attention
mikeT
MatthieuBarbu
L'équipe Zaclys
Messages : 94
Enregistré le : mar. 13 juin 2017 11:06

Re: synchronisation liens symboliques

Message par MatthieuBarbu »

Pour rsync, je te renvoie vers la doc car il y a quelques subtilités notamment sur l'utilisation des slash ' / '.
https://doc.ubuntu-fr.org/rsync
Mais il n'est pas possible de faire directement de rsync vers le serveur.

Il est possible de faire les sauvegardes rsync "locales" vers un dossier de sauvegarde. Ce dossier peut être sur le NAS, ce n'est pas un problème s'il est monté sur la machine disposant du client nextcloud (nfs, sshfs, samba, peut importe) et monter ce dossier avec mount --bind dans le dossier racine qui sera donc synchronisé. C'est plutôt triviale comme solution mais c'est faisable.
Il serait peut-être plus simple d'installer directement le client nextcloud directement sur le nas si l'os le permet.

Oui, il est normalement possible de sélectionner les sous-dossiers à synchroniser directement dans le client de synchronisation. Il faut parfois le quitter et le relancer pour le forcer à rafraîchir les sous-dossiers présents dans le dossier racine (j'ai déjà eu le problème).

Pour l'histoire des dossiers maîtres, je ne suis pas sûr de tout comprendre...
Le client ne fait que de la synchro, les nouveaux fichiers et dossiers présents dans le dossier racine sont directement copiés vers le serveur (si les fichiers sont sélectionnés pour être synchronisés dans le client) et si le client se connecte et que pour une raison ou une autre les fichiers sélectionnés sont absents, ils seront téléchargés depuis le serveur vers la machine locale.


Cordialement
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu
mikeT
Messages : 9
Enregistré le : lun. 31 juil. 2017 20:07

Re: synchronisation liens symboliques

Message par mikeT »

bonjour
voilà, j'ai augmenté mon espace cloud et créé 2 dossiers de synchronisation (15Go et 75 Go)
dossier maitre = dossier de référence
par ex A et B existe sur client et serveur, je supprime A sur client lors de la synchro que se passe t'il ?
A est supprimé du serveur ou A revient sur client ?
inversement A est supprimé du serveur ?
existe t'il un moyen de récupérer un fichier effacé pendant un certain temps ?
(pour le moment, j'ai contourné en faisant une synchronisation de deux dossiers de sauvegarde)

on y arrive, on y arrive .....
Encore merci pour votre patience
MatthieuBarbu
L'équipe Zaclys
Messages : 94
Enregistré le : mar. 13 juin 2017 11:06

Re: synchronisation liens symboliques

Message par MatthieuBarbu »

En fait tout dépend si le dossier est sélectionné dans le client de synchronisation :

si <répertoire> existe en local et sur le serveur et que <répertoire> EST sélectionné pour la synchro et qu'il est effacé en local alors il sera aussi effacé sur le serveur.

si <répertoire> existe en local et sur le serveur et que <répertoire> N'EST PAS sélectionné pour la synchro, alors seul celui en local sera effacé et il y aura une copie de <répertoire> sur le serveur.

Si <répertoire> existe seulement sur le serveur et que <répertoire> N'EST PAS sélectionné pour la synchro, rien ne se passe, <répertoire> reste sur le serveur.

Si <répertoire> existe seulement sur le serveur et que <répertoire> EST sélectionné pour la synchro, il sera à nouveau téléchargé en local.

Si <répertoire> existe seulement en local et que <répertoire> N'EST PAS sélectionné pour la synchro, rien ne se passe, <répertoire> reste seulement en local.

Si <répertoire> existe seulement en local et que <répertoire> EST sélectionné pour la synchro, il sera uploadé sur le serveur.


Je vais me renseigner en interne pour les sauvegardes des serveurs et la possibilité de récupérer des données effacées, il me semble que c'est sauvegardé toutes les nuits.
Le truc qui est quasi sûr c'est que s'il n'y a pas eu de sauvegarde entre l'upload et la suppression les données seront perdues.


Cordialement
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu
mikeT
Messages : 9
Enregistré le : lun. 31 juil. 2017 20:07

Re: synchronisation liens symboliques

Message par mikeT »

je vais tester mais dans le cas :
si <répertoire> existe en local et sur le serveur et que <répertoire> N'EST PAS sélectionné pour la synchro,

j'efface repertoire sur local, je reselectionne la synchro, que se passe t'il ? ça efface sur serveur ou ça remet sur local
j'efface repertoire sur serveur, je remets la synchro, ça efface en local ou ça remet sur serveur ?
MatthieuBarbu
L'équipe Zaclys
Messages : 94
Enregistré le : mar. 13 juin 2017 11:06

Re: synchronisation liens symboliques

Message par MatthieuBarbu »

j'efface repertoire sur local, je reselectionne la synchro, que se passe t'il ? ça efface sur serveur ou ça remet sur local
Normalement ça le télécharge en local. Dans ce sens là ça marche plutôt bien.
j'efface repertoire sur serveur, je remets la synchro, ça efface en local ou ça remet sur serveur ?
Normalement ça l'uplaod sur le serveur, mais ce n'est pas une science exacte. Après plusieurs tests je dirai de faire très attention car le dossier local peut se faire effacer.

Pour éviter tous risques, une fois sur le serveur, déplacer les fichiers vers un répertoire différent qui lui ne sera jamais en synchro et au besoin les télécharger directement depuis le serveur via l'interface web.
Et n'utiliser le client de synchro et le dossier racine juste pour les dossiers ayant vraiment besoin d'être en synchro.

Cordialement
Membre de l’Équipe Zaclys
https://www.zaclys.com

Sur https://mastodon.zaclys.com
@MatthieuBarbu
Répondre

Retourner vers « Synchronisation de fichiers »