Ir para o conteúdo

Como faço para aumentar o número de inodes ou arquivos para os volumes no meu sistema de arquivos FSx para ONTAP?

4 minuto de leitura
0

Quero aumentar o número máximo de arquivos para os volumes no meu sistema de arquivos Amazon FSx para NetApp ONTAP.

Breve descrição

Se o volume estiver sem inodes (nós de índice) ou arquivos, você receberá uma das seguintes mensagens de erro:

"Error message no space left on the device"

"Error message: file system is out of inodes"

"wafl.vol.outOfInodes: file system on Volume vol_name is out of inodes because it's reached the maximum number of files"

"INODE: System/Cluster Notification from filer (OUT OF INODES) ALERT"

Para resolver esse problema, aumente o número máximo de arquivos que estão em seus volumes FlexVol e volumes FlexGroup.

Observação: Se você for possível aumentar o número máximo de arquivos, deverá excluí-los para liberar inodes ou aumentar o tamanho do volume. Se a nova contagem de arquivos for maior do que o volume pode gerenciar, o volume reportará o valor máximo possível.

Resolução

Observação: Os comandos na resolução a seguir usam a interface de linha de comandos (CLI) NetApp ONTAP. Você pode receber a mensagem de erro ** ao executar o comando **modify"Error: Volume name: The first character must be a letter or underscore". Para resolver esse problema, use o atributo de conclusão de comandos. Por exemplo, comece manualmente a inserir o comando e pressione a tecla Tab para preencher o código automaticamente. Esse atributo ajuda a evitar erros de sintaxe.

Aumente o número de arquivos ou inodes em seu volume

Observação: O comando set nas etapas a seguir é um comando avançado que retorna um aviso. Para obter mais informações, consulte Description no site da NetApp.

Conclua as etapas a seguir:

  1. Para verificar o máximo possível de arquivos que seu volume pode gerenciar, execute os seguintes comandos:

    set advanced
    
    volume show -vserver fsx -volume vol1  -fields files-maximum-possible  
    

    Observação: Substitua vol1 pelo seu volume. Quando solicitado, pressione Y.

    Exemplo de saída:

    vserver volume files-maximum-possible  
    ------- ------ ----------------------  
    fsx     vol1   255013682

    No exemplo anterior, é possível adicionar no máximo 255.013.682 arquivos para o volume vol1.

  2. Para verificar o número máximo de arquivos no volume, execute o seguinte comando:

    volume show -vserver svm_name -volume vol_name -fields files

    Observação: Substitua svm_name pelo nome do seu servidor e vol_name pelo nome do seu volume.

  3. Para modificar o número máximo de arquivos que você permite no seu volume, execute o seguinte comando:

    volume modify -vserver svm_name -volume vol_name -files number_of_files

    Observação: Substitua svm_name pelo nome do seu servidor, vol_name pelo nome do seu volume e number_of_files pelo número de arquivos que você permite no volume.

    Exemplo de saída:

    Volume modify successful on volume vol1 of Vserver svm1
  4. Para verificar a modificação, execute novamente o comando show:

    volume show -vserver fsx -volume vol1 -fields files

    Observação: Substitua vol1 pelo seu volume.

Observação: Depois de aumentar o número de arquivos em seu volume, confirme se o uso do inode e do espaço agregado (aggr) está abaixo de 80%.

Defina o número máximo de arquivos para um volume

É possível usar a opção files-set-maximum para definir o número de arquivos para o valor máximo que o volume pode gerenciar. Depois de definir files-set-maximum como verdadeiro, o NetApp ONTAP ajusta automaticamente o maxfiles para o maior valor possível.

Importante: Não é possível desfazer as alterações na configuração files-set-maximum depois de defini-la como verdadeiro.

Para definir o valor máximo para o número de inodes ou arquivos desse volume, execute os seguintes comandos:

set -privilege advanced

vol modify -vserver fsx -volume vol1 -files-set-maximum true

Observação: Substitua vol1 pelo seu volume. Quando solicitado, pressione Y.

Para verificar a alteração, execute o seguinte comando:

volume show -vserver svm1 -volume vol1 -fields files

Observação: Substitua svm1 pelo seu servidor e vol1 pelo seu volume.

Informações relacionadas

Seu volume tem capacidade de armazenamento insuficiente

Como aumentar a capacidade de armazenamento de um volume

AWS OFICIALAtualizada há 6 meses