Table of ContentsView in Frames

Creating a new root volume on an SVM with Infinite Volume

If the root volume for a Storage Virtual Machine (SVM) with Infinite Volume becomes unavailable, you must create a new root volume on a specific aggregate to replace the unavailable root volume. You cannot promote an existing volume as the root volume.

About this task

When you create a new root volume for an SVM with Infinite Volume, the old, unavailable root volume is automatically deleted.

The new root volume is automatically created at a size that is appropriate for an SVM with Infinite Volume. For an SVM with Infinite Volume, the root volume is not required to be 1 GB in size.

Steps

  1. Set advanced privilege by using the set -privilege command.
  2. Create a new root volume for the SVM by using the volume make-vsroot command with the -aggregate parameter.
    A new root volume is created, and the old, unavailable root volume is deleted.
  3. Mount the Infinite Volume by using the volume mount command.

Example

The following example shows how to create a new root volume for the SVM with Infinite Volume vs0 and mount Infinite Volume repo_vol:

cluster1::> set -privilege advanced

Warning: These advanced commands are potentially dangerous; use them
only when directed to do so by technical support.
Do you want to continue? {y|n}: y

cluster1::*> volume make-vsroot -vserver vs0 -volume vs0_root1 -aggregate aggr1

Warning: Creating a new Vserver root volume will delete the old Vserver root 
volume "vs0_root".
Do you want to continue? {y|n}: y

cluster1::*> volume show -volume vs0_root1 -instance

                                     Vserver Name: vs0
                                      Volume Name: vs0_root1
                                                 ...
                                    Junction Path: /
                                                 ...
                              Vserver Root Volume: true
                                                 ...

cluster1::*> volume mount -vserver vs0 -volume repo_vol -junction-path /NS -active true -policy-override false
[Job 69] Job succeeded: Volume "repo_vol" on Vserver "vs0" is mounted at "/NS".

cluster1::*> volume show -vserver vs0 -volume repo_vol -fields state, junction-path
vserver volume   state  junction-path
------- -------- ------ -------------
vs0     repo_vol online /NS