@cas estava correto em sua suposição de que "é mais simples para o fsck criar um diretório lost + found com mais espaço reservado para arquivos encontrados do que expandi-lo se / quando necessário. Com alguns tipos de corrupção de fs, ele pode não até mesmo ser possível ou seguro expandir o diretório lost + found enquanto o fsck está corrigindo erros. "
Não sei por que não o fiz antes, mas se você consultar a página mklost+found
man, você receberá estas informações:
mklost+found pre-allocates disk blocks to the lost+found directory so that when e2fsck(8) is being run to recover a filesystem, it does not need to allocate blocks in the filesystem to store a large number of unlinked files. This ensures that e2fsck will not have to allocate data blocks in the filesystem during recovery.
A resposta mais detalhada à pergunta específica, por que , o tamanho do arquivo é 49,152 KB (ou 49 MiB ou 12 setores) em algum lugar nos arquivos abaixo. É a razão pela qual eu estava tão curioso sobre isso, mas eu ainda não descobri (eu não consigo ler C muito bem). Se alguém tiver tempo livre e souber que eu posso explicar o porquê, aceitarei sua resposta sobre essa: