GnuByte Posté(e) le 29 juillet 2020 Partager Posté(e) le 29 juillet 2020 (modifié) 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é le 30 juillet 2020 par GnuByte missclic pas finiii 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
pluton212+ Posté(e) le 3 août 2020 Partager Posté(e) le 3 août 2020 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. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.