Pular para o conteúdo
Campanário dos Sinais

/static/campanario/sino/sigxfsz/

Menu

SIG-022 · Recursos

SIGXFSZ

O arquivo passou do tamanho permitido; o sino toca no write.

O gêmeo do SIGXCPU para disco: com ulimit -f, nenhum arquivo escrito pelo processo pode passar do teto. O write que cruzaria a linha não escreve — toca este sino.

Se o processo o ignora, o contrato tem segunda cláusula: o write falha com EFBIG e a vida continua. Era a cerca clássica contra logs desgovernados antes de existirem quotas e logrotate.

$ ulimit -f 1024
$ dd if=/dev/zero of=cheio.bin
File size limit exceeded (core dumped)
(1024 blocos de 512 bytes: 512 KiB e nem um a mais)
A cerca de disco: meio mebibyte e o sino toca.