atualizando o ext3 fs no ubuntu 8.04

5

então estamos presos a esse sistema de código fechado que continua adicionando pastas a um diretório, e logo atingirá o limite de 32k porque é ext3. e espera-se que essa pasta também tenha pastas de + 100k em breve.

é 2.6.24-27-xen x86_64 Ubuntu 8.04.4 LTS

ext4 não é suportado, reiserfs é problemático, agora estamos tentando o xfs. Existe alguém que possa nos sugerir o melhor caminho a seguir (idealmente a partir de experiência ), dadas as constantes acima?

    
por Devrim 02.09.2011 / 20:30

1 resposta

2

Vá em frente com o XFS. Vai funcionar muito bem para você.

Eu tenho o XFS em uso em vários servidores ocupados. Por exemplo, alguns servidores de filtragem de spam colocam o spam em quarentena em um único diretório. Esse diretório contém tipicamente cerca de 500.000 arquivos.

O XFS também tem suas desvantagens. Principalmente o desempenho de exclusão não é estelar, caso você precise remover muitos arquivos pequenos. Isto foi amplamente melhorado no kernel 2.6.38 com a nova opção delaylog . E se sua carga de trabalho é intensiva em metadados, certifique-se de ter a opção lazy-count = 1 em uso enquanto você mkfs.xfs seu sistema de arquivos.

Além disso, os temores de corrupção de dados que você provavelmente ouviu ao longo dos anos são possíveis, mas são tão perigosos quanto ext3 com o modo data = writeback - uma falha súbita do servidor pode corromper os arquivos que foram modificados naquele momento. Eu pessoalmente não experimentei isso.

    
por 02.09.2011 / 21:03