Можно ли настроить максимальный размер элемента в файле типа 19? - PullRequest
2 голосов
/ 15 января 2020

Команда WRITEBLK завершается неудачно, когда размер элемента достигает 2 ГБ (элемент усекается до 2147483647 байт).

Используя cat, я смог создать элемент размером более 2 ГБ в том же каталоге, но открытие его в UV дало искаженное (отрицательное) значение для STATUS <4> (число байтов, доступных для чтения).

uv 11.1.4
64bit Linux on a VM
64BIT_FILES = 1

1 Ответ

0 голосов
/ 15 января 2020

Я предполагаю, что существует ограничение файловой системы на размер файла. в документации Rocket UniVerse (стр. 927) говорится:

Если на устройстве не хватает места на диске, WRITEBLK принимает предложение ELSE и возвращает –4 для функции STATUS.

Обычно жесткие ограничения на 2 ГБ ограничены только 32-разрядными системами, но, возможно, на нашей 64-разрядной виртуальной машине выполняется какой-то 32-разрядный процесс, который дает такой же эффект. Смотрите здесь для нескольких ведет: https://unix.stackexchange.com/questions/274380/file-size-limit

...