como saber se um diretório no ext3 já está indexado?

2

Geralmente é recomendado ativar a opção dir_index nos sistemas de arquivos ext3, por exemplo, com

sudo tune2fs -O dir_index /dev/dm-1

No entanto, os diretórios existentes nesse sistema de arquivos não são convertidos para o formato indexado automaticamente.

Existe alguma maneira de saber se determinado diretório foi indexado?

    
por ash108 19.08.2009 / 17:37

1 resposta

5

Não estou ciente de uma maneira de saber se um diretório foi indexado, mas você pode garantir que todos eles sejam indexados, executando isso depois de definir a opção dir_index :

e2fsck -D /dev/dm-1

Na página e2fsck man:

    -D     Optimize  directories  in filesystem.  This option causes e2fsck
           to try to optimize all directories, either by reindexing them if
           the  filesystem  supports directory indexing,  or by sorting and
           compressing directories for smaller directories, or for filesys-
           tems using traditional linear directories.
    
por 19.08.2009 / 17:58