ノードのルートボリュームとルートアグリゲートを管理します。
ノードのルートボリュームは、工場出荷時またはセットアップソフトウェアによってインストールされたFlexVol volumeです。システムファイル、ログファイル、コアファイル用に予約されています。ディレクトリ名はで /mroot
、テクニカルサポートからのみシステムシェルからアクセスできます。ノードのルートボリュームの最小サイズは、プラットフォームモデルによって異なります。
ノードのルートボリュームとルートアグリゲートに関するルールの概要
ノードのルートボリュームには、そのノードの特別なディレクトリとファイルが格納されています。ルートアグリゲートにはルートボリュームが含まれます。ノードのルートボリュームとルートアグリゲートには、いくつかのルールが適用されます。
-
ノードのルートボリュームには次のルールが適用されます。
-
テクニカルサポートから指示がないかぎり、ルートボリュームの構成またはコンテンツを変更しないでください。
-
ユーザデータはルートボリュームに格納しないでください。
ユーザデータをルートボリュームに格納すると、HAペアのノード間でのストレージのギブバックに時間がかかります。
-
ルートボリュームを別のアグリゲートに移動できます。を参照して [relocate-root]
-
-
ルートアグリゲートは、ノードのルートボリューム専用です。
ONTAPでは、ルートアグリゲートに他のボリュームを作成することはできません。
ノードのルートボリュームのスペースを解放する
ノードのルートボリュームがフルまたはほぼフルになると、警告メッセージが表示されます。ルートボリュームがいっぱいになると、ノードは正常に動作しません。コアダンプファイル、パケットトレースファイル、およびルートボリュームのSnapshotコピーを削除することで、ノードのルートボリュームのスペースを解放できます。
-
ノードのコアダンプファイルとその名前を表示します。
system node coredump show
-
不要なコアダンプファイルをノードから削除します。
system node coredump delete
-
ノードシェルにアクセスします。
system node run -node nodename
`nodename`は、ルートボリュームのスペースを解放するノードの名前です。
-
ノードシェルからノードシェルのadvanced権限レベルに切り替えます。
priv set advanced
-
ノードのパケットトレースファイルをノードシェルから表示および削除します。
-
ノードのルートボリューム内のすべてのファイルを表示します。
ls /etc
-
(`*.trc`ノードのルートボリュームにパケットトレースファイルがある場合は、それらを個別に削除します。
rm /etc/log/packet_traces/file_name.trc
-
-
ノードシェルを使用して、ノードのルートボリュームSnapshotコピーを特定して削除します。
-
ルートボリューム名を特定します。
vol status
ルートボリュームは、コマンド出力の「Options」列に「root」と表示され `vol status`ます。
次の例では、ルートボリュームはです
vol0
。
node1*> vol status Volume State Status Options vol0 online raid_dp, flex root, nvfail=on 64-bit
-
ルートボリュームのSnapshotコピーを表示します。
snap list root_vol_name
-
不要なルートボリュームのSnapshotコピーを削除します。
snap delete root_vol_namesnapshot_name
-
-
ノードシェルを終了してクラスタシェルに戻ります。
exit
新しいアグリゲートへのルートボリュームの再配置
ルートの交換手順では、現在のルートアグリゲートを、システムを停止することなく別のディスクセットに移行します。
ルートボリュームを再配置するには、ストレージフェイルオーバーを有効にする必要があります。フェイルオーバーを有効にするには、コマンドを使用し `storage failover modify -node nodename -enable true`ます。
次のシナリオでは、ルートボリュームの場所を新しいアグリゲートに変更できます。
-
ルートアグリゲートが希望するディスク上にない場合
-
ノードに接続されているディスクの配置を変更する場合
-
EOSディスクシェルフを交換する場合
-
権限レベルをadvancedに設定します。
set privilege advanced
-
ルートアグリゲートを再配置します。
system node migrate-root -node nodename -disklist disklist -raid-type raid-type
-
* -node *
移行するルートアグリゲートを所有しているノードを指定します。
-
*-disklist *
新しいルートアグリゲートを作成するディスクのリストを指定します。すべてのディスクはスペアであり、同じノードが所有している必要があります。必要なディスクの最小数は、RAIDタイプによって異なります。
-
* -raid-type *
ルートアグリゲートのRAIDタイプを指定します。デフォルト値はです
raid-dp
。
-
-
ジョブの進捗状況を監視します。
job show -id jobid -instance
すべての事前確認に成功すると、ルートボリューム交換ジョブが開始されてコマンドが終了します。ノードが再起動することを想定します。