Bonsoir à tous, Voici un long moment que je n'ai plus participé à cette liste mais il m'est arrivé quelquechose d'assez terrible aujourd'hui.
Je fait de la photographie numérique et récupère mes photos via un lecteur de carte usb. Tout fonctionne à merveille avec ma distribution linux. Les noms de fichiers de l'appareil sont sous la forme img-xxxx.jpg. Donc, toutes les mille photos, un nom de fichier déjà utilisé revient. Bien que je trie mes photos par date et catégorie, l'idée d'avoir deux fichiers différents avec le même nom m'ennuies fortement. Il y a plusieurs mois, j'avais écrit un script dans la hâte travaillant avec exiftags pour récupérer le nom exact du fichier. Utilisant un appareil Canon, le "vrai" nom de fichier se compose en fait de yyy-xxxxx.jpg où yyy représente la série (incrémentation de 1 toutes les 1000 photos) et xxxx la même valeur que xxxx du paragraphe précédent. J'ai réinstallé récement ma distribution car je me suis offert deux disques sata afin de les installer en Raid-1 pour éviter la perte de données dans le cas où un disque lacherait. Entre temps, j'ai oublié de ré-installer la commande exiftags. Aujourd'hui, me basant sur mon script écrit trop rapidement, je l'exécute afin de renommer mes fichiers fraichement télécharger et boum, horreur et desepoir: ... /home/fabian/bin/original: line 1: exiftags: command not found Renaming img_3951.jpg to .jpg /home/fabian/bin/original: line 1: exiftags: command not found Renaming img_3952.jpg to .jpg ... Vous l'aurez compris rapidement, je me suis retrouvé avec un seul fichier nommé ".jpg". Par stupidité, j'avais déjà reformater ma carte CF. Crise de nerfs totale, moi et ma femme, dégoutés d'avoir perdu des photos précieuses de notre adorable petite fille. Et là, eureka, idée fracassante. Ni une ni deux je démonte ma partition /home (en raid-1, je re-précise) pour monter la "vrai" partition du premier disque. Fichiers disparus. Démontage, montage de la "vrai" partition du second disque et... miracle! Les fichiers sont encore là. Un cp rapide et efficace et je retrouve mes photos chéries. Bref, un long récit qui me sert de thérapie pour évacuer le stress. Mais aussi quelques conseils précieux à retenir pour le futur: - Vérifier vos scripts. En effet, nombreux de ceux-ci sont écrit à la hâte, pour un dépanage rapide et en général à usage unique. Ensuite on se rend compte qu'il est utile et on le garde mais sans corriger les erreurs du genre si mon retour de la commande est vide, arreter le processus. - Faire des sauvegardes. Avant de traiter les fichiers, il intéressant d'en faire une sauvegarde. Dans mon cas, j'imagine mettre en place un répertoire caché ".old" dans lequel je déplacerais les photos avant de les renommer. Avec la taille des disques actuels, on peux se permettre un peu de gaspillage. - Faire des sauvegardes non-volatiles. Pour éviter un problème supplémentaire, graver les fichiers importants sur CD/DVD. - Ne reformatez pas la carte CF tant que le traitement (de base) sur les fichiers n'est pas terminé. - Ne vous précipitez pas. Cette expérience vient de m'apprendre qu'il existe des possibilités de récupération. Le premier réflexe est toujours de démonter la partition concernée afin d'éviter un écrasement des données par la libération des inodes. De plus, afin que votre système continues à tourner, il est utile d'avoir /home sur une partition dédiée. Voilà, j'espère que nombreux d'entre vous trouveront cette histoire intéressant et en tireront les leçons de prudence à l'utilisation des fichiers. Bonne soirée à tous! Fabian
pgp1RRtxLdQrM.pgp
Description: PGP signature
_______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech