Bonjour à tous.
J'ai un process "cp -R" qui s'est interrompu et est passé dans un état D (Uninterruptible sleep)... bon faut dire que je transférais 65Go depuis un disque dur externe en USB1, je comprends que le kernel en ait eu marre et soit parti piquer un roupillon
N'empêche, je voudrais reprendre la copie où elle en était (déjà 36Go de copiés)... donc un cp -f est exclu (surtout que le problème va se reproduire, faut pas rêver...) Et un cp -i aussi, ce sont beaucoup de petits fichiers et pas 3-4 gros trucs...
Je cherche donc l'équivalent du "-k" de la commande tar (le --keep-old-files), en un peu plus intelligent (genre il faudrait garder si ca existe ET fait la même taille, sinon à la fin un des fichiers restera incomplet : celui qui était en cours de copie quand le process nous a quitté pour le paradis des process)
Si vous avez une commande, un utilitaire ou un shell script pour faire ca, ca m'aiderait beaucoup
Sinon je ferai le shellscript, mais ca va prendre un peu de temps
Merci d'avance
Message édité par Xavier_OM le 21-04-2006 à 11:16:17
---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.