Redimensiona a partição ext4 para criar mais inodes? [duplicado]

3

Um antigo servidor de backup não-X sem cabeça que eu uso tem um pequeno disco rígido com três partições primárias do ext4: / , /home e /swap . O sistema não pode executar atualizações, pois não há inodes suficientes disponíveis na partição / de 1,5 GB. Há espaço não utilizado disponível em /home .

O redimensionamento da partição / de um ambiente ao vivo do GPart resolveria isso? Mais inodes seriam criados por este processo?

Esta resposta indica que não é possível criar mais inodes após a criação de um sistema de arquivos. Presumo que isso não envolva redimensionar a partição. Esta resposta sugere recriar o sistema de arquivos para obter mais inodes.

    
por SabreWolfy 30.01.2013 / 08:57

1 resposta

3

Enquanto você pode redimensionar uma partição ext (por exemplo, gparted ), parece que não é possível ajustar o número de inodes, o que implica que os bytes por inodo aumentam ou diminuem com o redimensionamento. Cuidado com o fato de que "bytes-por-inode" e "inode size" não são a mesma coisa .

Então: você pode redimensionar sua partição / home para baixo (diminuindo os bytes por inode), mas com relação à partição raiz, você terá que reformatar se quiser aumentar o número de inodes.

Outra opção seria redimensionar a partição raiz para baixo, criar uma nova partição com bytes-por-inode menores (veja a opção -i em man mke2fs ), e montar / usr / share (ou algo com muito) de pequenos arquivos) lá.

tune2fs -l dará a você o "Inode count:" e outras informações relacionadas a um sistema de arquivos ext.

rsync -aE será útil se você precisar espelhar / fazer backup e redimensionar uma partição.

    
por 30.01.2013 / 09:14