"Том для файла был изменен извне..." и настройка размеров файла при записи в NFS из Windows
Я настроил NFS доступ к HDFS.
Я могу подключиться к корневому общему ресурсу по умолчанию с клиентов Windows и Linux, и все клиенты могут читать с общего ресурса. Запись с Linux-клиента тоже в порядке.
При попытке скопировать файл на общий ресурс с клиента Windows Server 2012 R2 появляется сообщение об ошибке
Том для файла был изменен извне, так что открытый файл больше не действителен.
Журнал на сервере NFS содержит
ОШИБКА org.apache.hdfs.nfs.nfs3: Настройка размера файла не поддерживается при создании файла.
Что звучит разумно, учитывая, что HDFS является файловой системой только для добавления.
Основываясь на поиске в Интернете, похоже, существует похожая проблема для некоторых оболочек для записи CD/DVD, которые открывают устройства, и похоже, что есть способы их решения.
Есть ли способ, которым я могу остановить Windows, пытаясь установить размер файла, поскольку он создает файлы на этом конкретном устройстве - или, может быть, все монтирует NFS в системе?