Назад | Перейти на главную страницу

«Объем файла был изменен извне…» и установка размеров файлов при записи в NFS из Windows

Я настроил NFS-доступ к HDFS.

Я могу подключиться к корневому общему ресурсу по умолчанию как из клиентов Windows, так и из Linux, и все клиенты могут читать из общего ресурса. Запись из клиента Linux тоже нормально.

Когда я пытаюсь скопировать файл в общую папку из клиента Windows Server 2012 R2, я получаю сообщение об ошибке

Объем файла был изменен извне, поэтому открытый файл больше не действителен.

Журнал на сервере NFS содержит

ОШИБКА org.apache.hdfs.nfs.nfs3: установка размера файла не поддерживается при создании файла.

Что звучит разумно, учитывая, что HDFS - это файловая система только для добавления.

Судя по поиску в Интернете, похоже, что аналогичная проблема существует для некоторых оболочек записи CD / DVD, которые открывают доступ к устройствам, и похоже, что есть способы их решить.

Есть ли способ остановить попытки Windows установить размер файла при создании файлов на этом конкретном устройстве - или, возможно, на всех монтируемых файловых системах NFS в системе?