hpsmartyz Posté(e) le 1 mars 2014 Partager Posté(e) le 1 mars 2014 Bonjour Je viens chercher un peu d'aide et j'apprécierais vos conseils. Je dispose d'un ds710+, dsm3.4, deux disques 1to en raid 1 Ils sont en train de mourrir et je veux sauvegarder les données sur un dd externe usb formaté fat32 Mon problème est lié je pense aux jeux de caractères. Sur mes disques se trouvent des fichiers dont le nom comporte des accents. Dans l'explorateur du dsm, les fichiers et repertoires ne sont pas accessibles et les caracteres speciaux graphiquement representes par un ? dans un carre noir. Sous windows, apres avoir mappé un lecteur, les carateres speciaux sont remplacés par un _ et tout autant inaccessibles. J'ai d'abord tenté une sauvegarde syno-routeur-pc-disqueusb, avec differents lecteurs mappés, utilisant robocopy. Tout a bien fonctionné sauf pour fichiers/repertoirs avec CS. J'ai ensuite essayé disqueusb-syno et accès via putty et rsync local. Marche pas non plus. J'ai ici essayé avec l'option iconv mais sans succès. Par contre via putty je n'ai pas le pb d'accès. Je n'ai aucun pb à manipuler en local ces fichiers via putty sur les disques. Et je vois les fichiers/rep avec les caracteres speciaux correctement affichés. Putty est configuré pour effectuer une "translation" en jeu de caractères Iso-8859-1. Donc voila je suis bloqué. Je pense que c'est indeniablement lié aux jeux de caracteres et aux logiciels qui font la copie de disque a disque. Auriez vous une solution autre que de renomer les fichiers en question? Faudrait-il monter mes disques 1To et le disque usb avec le jeux de caracteres iso ? Autre? Merci beaucoup 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fravadona Posté(e) le 1 mars 2014 Partager Posté(e) le 1 mars 2014 Les caracteres accentues ne devraient pas poser de problemesle. Par contre le FAT32 ne supporte pas des fichiers de taille superieure a 4Go 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 1 mars 2014 Auteur Partager Posté(e) le 1 mars 2014 Merci mais justement ils posent pb lors d'un bck-up sur disque externe, en tout cas dans mon cas, ou meme tout simplement en accès via dsm ou lecteur mappé. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 1 mars 2014 Partager Posté(e) le 1 mars 2014 Ce sont peut 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 1 mars 2014 Auteur Partager Posté(e) le 1 mars 2014 Nope, ce sont des fichiers qui proviennent de vieux macs et pc que j'ai stockés sur le syno. A cette epoque je n'ai eu aucun probleme pour les y enregistrer. La ca bug quand je veux les lire (via dsm, windows7. Pas essayé sous mac) et quand je veux les copier. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 2 mars 2014 Partager Posté(e) le 2 mars 2014 OK. Mais essaye quand même de lancer le script en manuel dans une session Telnet. Je suis quasi sûr que cela va résoudre ton problème. De plus sous Putty il faut choisir UTF-8. C'est le type d'encodage utilisé sous tous les NAS. Essaye le script et poste le résultat. Bonne chance !! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 3 mars 2014 Partager Posté(e) le 3 mars 2014 Alors ?? As-tu test 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vincent7778 Posté(e) le 4 mars 2014 Partager Posté(e) le 4 mars 2014 +1 avec @Lapin, normalement le script lancé en manuel résout le problème. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 4 mars 2014 Auteur Partager Posté(e) le 4 mars 2014 Desolé, suis en deplacement et ai pas pu encore tester le script. Vais essayer a mon retour. Par contre quand je mets putty en utf8 alors les fichiers accentués n'apparaissent plus correctement ... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 4 mars 2014 Partager Posté(e) le 4 mars 2014 (modifié) OK, tiens-nous au courant lorsque tu auras pu tester. 2 remarques: 1- Si les caractères s'affichent mal sous Putty, cela confirme que les fichiers ne sont pas au format UTF-8. C'est plus que probable que ce soit l'origine de tes soucis de sauvegarde. 2- Afin de pouvoir lancer mon script, il faut que tu es installé le package Python de SynoCommunity (pas celui de Synology). Si tu ne sais pas comment faire, tu peux suivre ce tuto: Comment ajouter SynoCommunity comme source de paquets ? Tu télécharges mon script: Modifie la ligne 83: Remplace: Unpack7z = True par Unpack7z = False Sinon toutes les archives .7z vont être décompressées. Si tu en n'as pas, alors pas besoin d'éditer le script. ATTENTION d'utiliser un éditeur qui conserve le format Unix du script. Sinon cela va corrompre le script. Par Exemple NotePad++ Tu le dézippes sur ton NAS (en partant du principe que ton volume est volume1): par exemple si tu dézippes dans ton répertoire partagé toto et que tu veux corriger le répertoire bidule dans ton répertoire partagé truc, il faut lancer la commande suivante: /volume1/toto/CharTranslator.py /volume1/truc/bidule Le script va, de façon récursive, scanné est corrigé tous ce qui se trouve dans le répertoire bidule. Si le script corrige mal, les caractères spéciaux ne seront peut-être pas les bons, mais tous sera au format UTF-8. Voili, voulou, j'espère avoir été le plus clair possible. PS: Si tu as accès à ton Telnet et ton interface DSM depuis là où tu es, tu peux tout faire à distance. Modifié le 4 mars 2014 par Lapin 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 5 mars 2014 Auteur Partager Posté(e) le 5 mars 2014 Oui, je suppose bien que mes fichiers sont pas au format utf8. Mais j'ai un doute tout d'un coup, utf8 supporte les accents ou pas? Et donc ton script enlève t il les accents ou met il les accents au format utf8? Peux rien faire a distance, mon syno n'est pas connecté. Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 5 mars 2014 Partager Posté(e) le 5 mars 2014 Justement, le but du format UTF-8 est de supporter tous les caract 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 5 mars 2014 Auteur Partager Posté(e) le 5 mars 2014 Cool! Je vais tester! Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 9 mars 2014 Partager Posté(e) le 9 mars 2014 Alors ?? As-tu pu tester ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 14 mars 2014 Partager Posté(e) le 14 mars 2014 Parti en vacances ?? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 14 mars 2014 Auteur Partager Posté(e) le 14 mars 2014 Absent 2 semaines desolé. Je suis dessus en ce moment meme. Te fais un retour asap 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 14 mars 2014 Auteur Partager Posté(e) le 14 mars 2014 Bon, ca se complique. J'ai oas la fonctionalite pour mettre une autre source de paquets (synocom). Et vu comme c'est barré il va me refuser la mise a jour du dsm vu que mes disques sont foutus. Y a moyen d'instaler python en ligne de commande? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 14 mars 2014 Partager Posté(e) le 14 mars 2014 Peut-être avec ipkg ?? Sinon python version Synology doit faire l'affaire. Il faut alors lancer la commande comme ci-dessous. /usr/local/bin/python /volume1/toto/CharTranslator.py /volume1/truc/bidule Tiens moi au courant ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 14 mars 2014 Auteur Partager Posté(e) le 14 mars 2014 youhouuuu! ai fait un test, ton script fonctionne bien, mais ça j'imagine que tu n'en doutais pas :-) mais surtout rsync passe bien derrière. vais tout parser! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 14 mars 2014 Auteur Partager Posté(e) le 14 mars 2014 et j'ai pas dit merci ... Merci bcp! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 15 mars 2014 Partager Posté(e) le 15 mars 2014 En voilà une excellente nouvelle !! Disons, je doutais que le script mette les bons accents comme il faut, mais peu de doute concernant la conversion au format UTF-8. Finalement quel Python as-tu utilisé ?? Et pour info le script est récursif. Donc si tu lances sur le répertoire racine, il devrait tout corrigé d'un coup. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hpsmartyz Posté(e) le 21 mars 2014 Auteur Partager Posté(e) le 21 mars 2014 salut, j'ai utilisé phyton d'ipkg. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lapin Posté(e) le 21 mars 2014 Partager Posté(e) le 21 mars 2014 (modifié) Donc tout est réglé ?? Le script a-t-il remplacé les caractères mal encodés avec les bons accents ?? Juste par curiosité. Modifié le 22 mars 2014 par Lapin 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kacecomk Posté(e) le 3 juin 2019 Partager Posté(e) le 3 juin 2019 (modifié) Bonjour, Je dois avoir le même problème d'UTF8 ... Du coup j'ai voulu lancer le script, mais j'ai ce message d'erreur : Pouvez-vous m'aider, s'il vous plait ? Merci 🙂 Modifié le 3 juin 2019 par cakekong 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPJP Posté(e) le 3 juin 2019 Partager Posté(e) le 3 juin 2019 Bonjour, Je n'ai pas visualisé le script mais selon les copies d"écran, il doit s'agir d'un script en python 2 qui a été lancé par python 3. Une des différences entre python 2 et python 3 est: python 2: print qque chose python 3: print (qque chose) 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.