Comment déplacer des fichiers sans violer le programme en les utilisant

J'ai un répertoire contenant de nombreux fichiers (100k +), et un programme qui fonctionne avec eux (Record / lire et ainsi de suite, mais ne crée pas de nouvelles). Je voudrais déplacer ces fichiers (à un autre système de fichiers, des liens si difficiles ne conviennent pas), Sans interrompre un programme de travail (Je peux être d'accord si elle attendra parfois un peu d'E / S, mais cela ne devrait pas arrêter). Fondamentalement, ce dont j'ai besoin est une magie qui déplace le fichier et laisse un lien symbolique en place pour une étape atomique, même si le fichier est actuellement ouvert. Coeur Linux - 3.14.79, système de fichiers - NFS (et EXT3 sur le serveur NFS)
Invité:

Pour répondre aux questions, connectez-vous ou registre