Aller au contenu

[TUTO Maintenance] Recopier un dossier partagé dans un autre


GnuByte

Messages recommandés

Recopier l'intégralité depuis un dossier partagé vers un autre, sur le même NAS, rencontre la difficulté que l'interface web ne permet pas la sélection de tous les fichiers, car ils sont affichés par pages, et que la sélection  demeure donc incomplète.

La première solution consiste à recopier les données d'un volume partagé monté vers un autre depuis l'interface d'un ordinateur qui a monté ces volumes. La sélection est facile, mais l'intégralité des données transite depuis le NAS vers l'ordinateur, puis retour vers le NAS, dans le bon volume. Même en 10GbE, la vitesse brute maximale plafonne à 1.200Mo/s, et reste cantonnée autour des 120Mo/s en GbE, ce qui implique des temps de transferts longs.

La seconde solution consiste à effectuer la copie en ligne de commande, objet de ce modeste tutoriel.

Connectez vous à votre NAS en ligne de commande, avec Putty sous Windows par exemple, avec le protocole de shell sécurisé ssh.  Utilisez votre compte administrateur. Votre invite de commande devient:

admin@nas:/$

L'invite de commande indique un $, vous êtes simple utilisateur, sans prérogative Devenez root en tapant

admin@nas:/$ sudo su
password:
ash-4.3#

Comme le "#" l'indique, vous êtes root, alors ne faites rien que vous ne maîtrisiez pas, sinon vous détruisez le système. Vous voilà prévenus.

Puis, trouvez vos volumes

ash-4.3# ls /volume?
volume1:
@appstore    @clamav        @MailPlus-Server  @SynologyApplicationService  tartampion   @autoupdate    @database         @MailScanner      
@S2S         @synologydrive videotheque       theses
Backup       Documentation  @SynologyDriveShareSync
@carddav     @eaDir         photo             @tmp
chat         @maillog       @postfix          @SynoDrive		

volume2:
@appstore    @database      tralala           @eaDir
pouet        @S2S           @tmp              truct
machin       trans

volume3:
tralala2     @eaDir         @SynoFinder-log   @tmp  

Repérez le dossier du volume de départ, et celui d'arrivée.

Ici, on va recopie tout le contenu de /volume2/tralala dans /volume3/tralala2

ash-4.3# rsync -av /volume2/tralala /volume3/trlala2

Ce sera long, mais aussi rapide et sûr que possible. 

Comme ce sera long, et que le processus s'interrompra à la perte de la connexion ssh, le plus sûr est de précéder la commande de "nohup"

ash-4.3# nohup rsync -av /volume2/tralala /volume3/trlala2

la commande nohup va détacher le processus fils et le rendre indépendant du shell initial.

NOTE IMPORTANTE: Par quel démon préférer rsync à une banale commande cp de copie ?

  • Non seulement ça peut aller plus vite,
  • Mais en plus en cas d'interruption du processus de copie, il repart depuis là où il en était quand on le relance...

Pensez à quitter le compte root dès que ce n'est plus pertinent par un magistral "exit"

ash-4.3# exit
admin@nas:/$ 

 

 

Modifié par GnuByte
missclic pas finiii
Lien vers le commentaire
Partager sur d’autres sites

bonjour,

pourquoi ne pas tout simplement cloner le dossier partagé et ensuite le déplacer sur le bon volume ?

(puisqu'il n'est pas question de taille de dossier ici)

Ça peut éviter le passage en root et le:

"Comme le "#" l'indique, vous êtes root, alors ne faites rien que vous ne maîtrisiez pas, sinon vous détruisez le système. Vous voilà prévenus."

L'opération est prévue dans le panneau de configuration => dossiers partagés.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.