Fiquei surpreso ao ficar sem inodes em um sistema de arquivos que foi formatado relativamente recentemente. Quando o comparei a outro sistema de arquivos que foi formatado em uma versão mais antiga do Debian (infelizmente não sei as versões precisas usadas), o sistema de arquivos mais antigo tinha mais do que o dobro de inodes, apesar de ter apenas dois terços do tamanho.
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 274661376 274661376 0 100% /18tb
/dev/sdb1 732430336 127388618 605041718 18% /12tb
Não me lembro de especificar manualmente a densidade de inodes para nenhum dos sistemas de arquivos. Algo mudou nos padrões? Existe algum limite de tamanho mágico que aciona uma política diferente?
Se seus pontos de montagem refletem com precisão os tamanhos dos volumes, você realmente cruzou um limite de tamanho.
mke2fs
aplica configurações diferentes com base no tamanho do sistema de arquivos:Veja
man mke2fs
e/etc/mke2fs.conf
para detalhes. Suspeito que as unidades acima devem ser unidades IEC em vez de ISO, mas a página do manual usa a última.Os tipos de sistema de arquivo “Big” e “huge” foram introduzidos na v1.42 , lançada em novembro de 2011 e disponível no Debian 7 (maio de 2013). Sistemas de arquivo grandes criados com versões anteriores do e2fsprogs usariam a taxa de inode padrão de 16384 bytes por inode, o que explicaria a alocação de inode no seu
/dev/sdb1
volume.