This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

GnuByte

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

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

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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.