Перейти до вмісту
Помилки Linux/POSIXПомилка
EFBIG

EFBIG — Файл занадто великий

Розмір файлу перевищує максимально допустимий для файлової системи або ресурсного ліміту процесу.

linuxmacosunix

Що спричиняє цю помилку

Операція запису призведе до перевищення максимального розміру файлу. Це визначається файловою системою (наприклад, 4 ГБ на FAT32), ресурсним лімітом RLIMIT_FSIZE або розміром off_t на 32-бітних системах.

Як виправити

Використовуйте файлову систему, що підтримує більші файли (ext4, XFS). Збільшіть ліміт розміру файлу за допомогою ulimit -f. Компілюйте з підтримкою великих файлів (_FILE_OFFSET_BITS=64). Розділіть вивід на кілька файлів.

Офіційна документація

Пов'язані коди помилок