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:
-
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.
-
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.
-
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
-
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