проблемы с копированием файлов robocopy, jungledisk
-
03-07-2019 - |
Вопрос
Я большой поклонник robocopy и широко использую его для копирования между различными серверами, которые мне нужно обновить.
В последнее время я архивировал файлы в учетную запись Amazon S3, доступ к которой я получаю через подключенный диск с помощью JungleDisk.Затем я робокопирую свои файлы с локального КОМПЬЮТЕРА на S3.
Иногда я получаю очень странное сообщение об ошибке "Неправильная функция" в robocopy, и файл не удается скопировать.Я пробовал xcopy и простое копирование и вставка между окнами проводника.В каждом случае я получаю некоторую вариацию "Неправильной функции" или "Незаконной функции MS-DOS", и файл никогда не будет скопирован.
Я удаляю цель, но безрезультатно.
Есть какие-нибудь идеи?
Решение
Не знаю, разрешено ли вам самим отвечать на свои вопросы, но я думаю, что исправил это...
Я нашел это в форумы поддержки jungledisk
Быстрое решение - заархивировать файлы, удалить оригинал, затем разархивировать файлы, поскольку zip не может обрабатывать расширенные атрибуты.Другое решение - переместить их в файловую систему FAT, затем снова переместить в файловую систему NTFS, поскольку FAT не управляет расширенными атрибутами.
В обоих случаях результатом является удаление расширенных атрибутов, и файлы могут быть перемещены на jungledisk.
Файлы могут иметь расширенные атрибуты по разным причинам, особенно перенос данных с других файловых систем:в моем случае это была миграция репозитория CVS из файловой системы ext2 в NTFS.
Кажется, у меня это сработало...
Другие советы
У меня были похожие проблемы как с OSX, так и с linux.Сначала меня это не беспокоило, но потом мне пришло в голову, что эти проблемы могут привести к потенциальному загрязнению данных или сбою резервного копирования.Поэтому мне приходится отказаться от JungleDisk для всего, кроме моей облегченной работы.
Архивирование / тарирование файлов не было для меня возможным вариантом из-за размера моего набора данных.При таком подходе вам придется загружать весь свой набор данных каждый раз.
Я не уверен, на какие атрибуты вы ссылаетесь, но не могли бы вы робокопировать с помощью переключателя /COPY: DT, чтобы удалить атрибуты?