gehelem / als

Astro Live Stacker
GNU General Public License v3.0
59 stars 20 forks source link

Perte données et bureau #97

Closed rmor51 closed 4 years ago

rmor51 commented 4 years ago

Voulant tester ALS et simuler l'arrivée de photos dans un répertoire, j'ai lancé en sudo le script copy.sample.sh du répertoire "utils" de ALS. Bien mal m'en a pris ! J'ai perdu TOUTES mes données du répertoire home. Sur le deuxième disque DATA, bon nombres de répertoires ont disparu, et sur ceux restant, certains sont vides, d'autres en parti.

HELP !

gehelem commented 4 years ago

est-ce que tu peux essayer de nous donner les arguments que tu as utilisés pour lancer le script ?

rmor51 commented 4 years ago

sudo copy.sample.sh

deufrai commented 4 years ago

hello pour que l'on puisse comprendre ce qui s'est passé (par contre, pour récupérer tes fichiers, c'est bien maheureusement hors de notre portée) nous avons besoin de connaître les arguments que tu as passés au script.

parce que, sudo ou non, si tu invoques le script (tel que sur la branche develop) sans aucun argument, le script arrête son exécution avant de purger quoi que ce soit. Je viens de faire l'essai à l'instant

$ sudo utils/copy_samples.sh
Missing argument : target scan folder
Aborting...

et au passage, le script copy.sample.sh n'existe pas ;)

rmor51 commented 4 years ago

Aucun argument. Et je me suis retrouvé sur un bureau tout neuf.

rmor51 commented 4 years ago

Pour les données ça semble râpé. Rien avec testdisk. J'ai une sauvegarde pas trop vieille de mon répertoire home. Je vais repartir là dessus.

deufrai commented 4 years ago

Hello @rmor51

Vraiment désolé de cette perte de données :(

Il est impossible que le script en question ait poursuivi son exécution si aucun argument n'a été passé. Mais comme tu as perdu tes données et donc aussi sûrement l'historique de tes commandes, je pense que nous n'aurons malheureusement pas le fin mot de cette affaire...

Quoi qu'il en soit, pour être certain que cette mésaventure de ne reproduise pas, une modif a été apportée au script. Voir commit fe27bb4

Le répertoire de destination (qui est l'argument attendu) n'est plus purgé et le script se contentera à l'avenir d'écraser tout fichier existant déjà dans le dossier de destination

rmor51 commented 4 years ago

Merci. Je suis en cours de ré install. Je ne devrais pas perdre beaucoup de données avec ma sauvegarde. Mon portable me sert surtout pour l'astro, très peu pour autre chose.