На нашем сервере Windows SBS 2008 включено теневое копирование. Попытка восстановить файл из теневой копии привела к следующей ошибке:
Имя файла (ов) источника больше, чем поддерживается файловой системой. Попробуйте переместиться в местоположение с более коротким именем пути или попробуйте переименовать в более короткие имена, прежде чем пытаться выполнить эту операцию.
Имя файла содержит 67 символов, а путь теневого копирования - 170 символов. Похоже, что они находятся за пределами NTFS (260?).
Мы старались-
- Копирование по кратчайшему пути (C :)
- Копирование по кратчайшему пути, возможному как на клиентском компьютере, так и на самом сервере
Можно ли переименовать файлы в теневой копии, прежде чем делать копию? Любая идея, почему ошибка появляется несмотря на то, что размер имени файла находится в определенных пределах?
Шаги приняты
- На локальном компьютере перейдите в общую папку на сервере SBS (через подключенный диск), например, J: \ Projects \ Foo \ Bar
- Щелкните правой кнопкой мыши папку и выберите « Свойства».
- Нажмите на вкладку Предыдущие версии .
- Выберите теневую копию и нажмите Открыть
- В открывшемся окне выберите папку / файл и нажмите Ctrl-C для копирования.
- Откройте новый проводник Windows и вставьте папку / файл на локальный диск.
Edit- (Un), к счастью, теперь я не могу воспроизвести эту ошибку. Отдельные файлы, вызывающие проблему, были с тех пор удалены и не могут воссоздать ошибку с другими, подобными файлами.