Como aumentar o número máximo de inodes alocados no Linux?

3

Eu tenho um servidor Centos 6 que está executando o kernel 2.6.32-279.19.1.el6.x86_64.

Estou com um problema no qual o sistema está atingindo o número máximo de inodes alocados . Neste momento, inode-state retorna isto:

# cat /proc/sys/fs/inode-state
279522  48040   0       0       0       0       0

Eu tenho 48040 inodes livres, mas várias vezes por dia esse servidor atingirá o limite (é um servidor de banco de dados ocupado).

Por favor, note que não estou falando de inodes usados, aqueles definidos no sistema de arquivos. Isso é bom, pois quando eu executo o df -i, o uso é de apenas 14%.

Como posso aumentar o limite de inodes alocado? Eu vi que inode-max foi removido no kernel 2.2 e não encontrei nenhum outro parâmetro relacionado a isso.

--- Editar ---

O sistema de arquivos usado é ext4 e aqui está a saída de df -i:

# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1            12804096 1783423 11020673   14% /
tmpfs                33062480      11 33062469    1% /dev/shm
    
por Fernando 25.09.2015 / 19:02

1 resposta

1

quando você cria ext2 / ext3 / ext4 / file system, você pode usar -N para especificar os números de inode exatamente. depois que o sistema de arquivos for criado, você não poderá alterar seu valor. mas se você usar o LVM, você ainda pode adicionar números de inode expandindo o sistema de arquivos usando resize2fs.

    
por 26.09.2015 / 14:10

Tags