Le cliché instantané est activé sur notre serveur Windows SBS 2008. La tentative de restauration d'un fichier à partir d'un cliché instantané a donné l'erreur suivante:
Le ou les noms de fichier source sont plus grands que ceux pris en charge par le système de fichiers. Essayez de vous déplacer vers un emplacement dont le nom de chemin est plus court, ou essayez de renommer un ou des noms plus courts avant de tenter cette opération.
Le nom de fichier contient 67 caractères et son chemin de cliché instantané est de 170 caractères. Ceux-ci semblent être sous les limites NTFS (260?).
Nous avons essayé-
- Copie sur le chemin le plus court possible (C :)
- Copie vers le chemin le plus court possible à la fois sur un ordinateur client et sur le serveur lui-même
Est-il possible de renommer des fichiers dans un cliché instantané, avant de faire la copie? Une idée de la raison pour laquelle l'erreur apparaît malgré que la taille du nom de fichier semble être dans les limites?
Étapes franchies
- Sur l'ordinateur local, accédez au dossier partagé sur le serveur SBS (via le lecteur mappé), par exemple J: \ Projects \ Foo \ Bar
- Faites un clic droit sur le dossier et sélectionnez Propriétés
- Cliquez sur l' onglet Versions précédentes .
- Sélectionnez un cliché instantané et cliquez sur Ouvrir
- Dans la nouvelle fenêtre ouverte, sélectionnez le dossier / fichier et appuyez sur Ctrl-C pour copier.
- Ouvrez un nouvel Explorateur Windows et collez le dossier / fichier sur le lecteur local.
Edit- (Un) heureusement, je ne parviens plus à reproduire cette erreur. Les fichiers particuliers à l'origine du problème ont depuis été supprimés et n'ont pas pu recréer l'erreur avec d'autres fichiers similaires.
la source
Réponses:
J'ai eu exactement le même problème dans Server 2008 R2 et voici comment je l'ai résolu:
\\localhost\D$\@GMT-2011.09.20-06.00.04\_Data
Ouvrez cmd.exe et saisissez:
Ouvrez PowerShell et utilisez robocopy pour copier le contenu de X: par exemple:
subst X: /D in cmd
la source
SUBST
est utile si vous avez besoin d'un accès en ligne de commande au contenu du cliché instantané et que vous ne voulez pas nécessairement copier quoi que ce soit.Avez-vous essayé de partager le dossier à partir duquel vous essayez de restaurer? De cette façon, vous pouvez essayer d'ouvrir \ server \ share \ filename au lieu de \ server \ share \ path .... \ filename?
Si cela ne fonctionne pas, je suggère d'essayer d'accéder aux volumes via la ligne de commande où vous pouvez utiliser la
\\?\
méthode d'accès, qui a une limitation de 32 767 caractères .la source
Pouvez-vous obtenir le nom / chemin du fichier de cliché instantané à partir de l'entrée «emplacement» de l'onglet général dans la fenêtre Informations sur les propriétés, puis utiliser la commande «subst» pour réduire le long chemin d'accès à une seule lettre?
subst Z: "H: \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ J'aime créer des noms de répertoire stupides qui sont très longs \ 8 \ 9"
dir Z: est le même que dir "H: \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ J'aime créer des noms de répertoires stupides qui sont très longs \ 8 \ 9"
la source