Salut,
mauvaise nouvelle :
Il n'y a (généralement) pas de filet sou U*x et "mv" est une des commandes les plus dangeureuses
lorque tu déplaces un fichier (commande mv) en faite tu réécris l'inode du fichier dans le superblock du FS.
Dans le cas ou tu changes de FS, en fait il y a recopie du fichier et création d'un nouveau fichier (avec une belle inode toute propre dans le nouveau FS (c'est pour ça que un mv ne prends pas toujours le même temps : soit c'est instantané, soit il faut le temps de la copie). En aucun cas je ne connait de système de fichier temporaires.
Donc, si tu as déplacé un ensemble de fichier, genre
- Code: Tout sélectionner
mv répertoire repertoire2
tu as modifié l'entrée dans le superblock .
Si repertoire2, existait, tu as écrasé l'inode qui pointait dessus , et donc si il y avait des sous répertoires, tu as gagné un safari dans les entrées des superblocks. Tes données sont peut-être encore là, mais tu n'as plus le pint d'entrée pour y accéder ...
Désolé
G.