O que acontece se o limite de 4 bilhões de arquivos for excedido em uma partição ext4, com uma transferência de 5 bilhões de arquivos por exemplo?
relate perguntas
-
Existe uma maneira de fazer ls mostrar arquivos ocultos apenas para determinados diretórios?
-
Inicie/pare o serviço systemd usando o atalho de teclado [fechado]
-
Necessidade de algumas chamadas de sistema
-
astyle não altera a formatação do arquivo de origem
-
Passe o sistema de arquivos raiz por rótulo para o kernel do Linux
Presumivelmente, você verá algum tipo de erro "Sem espaço no dispositivo":
E na prática você atinge esse limite muito antes de "4 bilhões de arquivos". Verifique seus sistemas de arquivos com ambos
df -h
edf -i
descubra quanto espaço resta.Neste exemplo, se seus arquivos não tiverem tamanho médio de 4K, você ficará sem espaço de inode muito antes do espaço de armazenamento. É possível especificar outra proporção (
mke2fs -N number-of-inodes
ou-i bytes-per-inode
ou-T usage-type
conforme definido em/etc/mke2fs.conf
).Quando o limite for atingido, as tentativas subsequentes de criar arquivos falharão com
ENOSPC
, indicando que o sistema de arquivos de destino não tem espaço para novos arquivos.No cenário que você descreve, isso normalmente resultará na interrupção da transferência quando o limite for atingido.