スキップしてコンテンツを表示

FSx for ONTAP ファイルシステム上のボリュームでアイノード数またはファイル数を増やす方法を教えてください。

所要時間2分
0

Amazon FSx for NetApp ONTAP ファイルシステム上のボリュームでファイルの最大数を増やしたいと考えています。

簡単な説明

ボリュームで使用できるアイノード (インデックスノード) またはファイルが枯渇した場合、次のいずれかのエラーメッセージが表示されます。

"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"

この問題を解決するには、FlexVol ボリュームと FlexGroup ボリュームで使用できる最大ファイル数を増やします。

注: 最大ファイル数を増やせない場合は、ファイルを削除して空きアイノード数を増やすか、ボリュームサイズを増やす必要があります。新しいファイル数がボリュームで管理できる数よりも多い場合、ボリュームは使用できる最大値を報告します。

解決策

注: 次の解決策において、コマンドは NetApp ONTAP コマンドラインインターフェイス (CLI) を使用します。**modify"Error: Volume name: The first character must be a letter or underscore" コマンドの実行時、エラーメッセージ ** が発生する場合があります。この問題を解決するには、コマンド補完機能を使用します。たとえば、手動でコマンドを入力し、Tab キーを押すと、コードが自動補完されます。この機能を使用すると、構文エラーを回避しやすくなります。

ボリューム内のファイル数またはアイノード数を増やす

注: 次の手順で使用する set コマンドは高度なコマンドであり、警告が返されます。詳細については、NetApp のウェブサイトで「説明」を参照してください。

次の手順を実行します。

  1. ボリュームが管理できる最大ファイル数を確認するには、次のコマンドを実行します。

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

    注: vol1 を実際のボリュームに置き換えてください。表示されるプロンプトで Y を押します。

    出力例:

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

    上記の例では、ボリューム vol1 には最大 255,013,682 個のファイルを追加できます。

  2. ボリューム内の最大許容ファイル数を確認するには、次のコマンドを実行します。

    volume show -vserver svm_name -volume vol_name -fields files

    注: svm_name をサーバー名に、vol_name をボリューム名に置き換えてください。

  3. ボリュームで許容されるファイルの最大数を変更するには、次のコマンドを実行します。

    volume modify -vserver svm_name -volume vol_name -files number_of_files

    注: svm_name をサーバー名に、vol_name をボリューム名に、number_of_files をボリュームで許容するファイル数に置き換えてください。

    出力例:

    Volume modify successful on volume vol1 of Vserver svm1
  4. 変更を検証するには、show コマンドを再実行します。

    volume show -vserver fsx -volume vol1 -fields files

    注: vol1 を実際のボリュームに置き換えてください。

注: ボリューム内のファイル数を増やした後、アイノードと集約 (aggr) スペースの使用率が 80% 未満かどうかを確認してください。

ボリュームの最大許容ファイル数を設定する

files-set-maximum オプションを指定すると、ファイル数を、ボリュームが管理できる最大値に設定できます。files-set-maximumtrue に設定すると、maxfiles は NetApp ONTAP により、取りうる最大値に自動で調整されます。

重要: files-set-maximum 設定を true に変更した後、変更を取り消すことはできません。

このボリューム内のアイノード数またはファイル数の最大値を設定するには、次のコマンドを実行します。

set -privilege advanced

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

注: vol1 を実際のボリュームに置き換えてください。表示されるプロンプトで Y を押します。

変更を検証するには、次のコマンドを実行します。

volume show -vserver svm1 -volume vol1 -fields files

注: svm1 を実際のサーバーに、vol1 を実際のボリュームに置き換えてください。

関連情報

ボリュームのストレージ容量が不足している場合

ボリュームのストレージ容量を増やす

AWS公式更新しました 3ヶ月前
コメントはありません

関連するコンテンツ