Como aumentar os inodes? [duplicado]

2

Como posso aumentar a quantidade máxima de inodes disponíveis em um servidor dedicado rodando o CentOS 6.5 e o ext4? Os sites que hospedamos criam e usam milhões de arquivos pequenos. Já estamos atingindo o limite e tivemos que remover vários sites para reduzir o uso do inode em 92%.

Filesystem             Inodes    IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup-lv_root
                      3276800    58531 3218269    2% /
tmpfs                 3074543        1 3074542    1% /dev/shm
/dev/sda1             128016       44  127972    1% /boot
/dev/mapper/VolGroup-lv_home
                      56967168 52223688 4743480   92% /home
    
por user1155594 06.05.2014 / 03:16

2 respostas

9

Não, você não pode; o número de inodes para ext (2,3,4) é definido no momento da criação e não pode ser alterado após o fato. Sua única opção é fazer backup, formatar (usando opções diferentes) e restaurar sua partição.

    
por 06.05.2014 / 03:35
3

Você não tem muitas opções para o seu exaustão do inode além de reestruturar os diretórios ... ou uma completa reformatação da partição de dados. Minha sugestão, agora que você entende a carga de trabalho e as demandas desse ambiente, é refatorar. Isso inclui:

  • Talvez a criação de vários sistemas de arquivos / pontos de montagem para dividir os dados do site (fragmento).
  • Podando / limpando dados desnecessários.
  • Adquirindo mais espaço.
  • Usando um sistema de arquivos que não é tão suscetível a essas limitações de inode ( XFS ).
por 06.05.2014 / 03:43