Sometimes you need to recreate your instance from scratch, but want to preserve your data so that you don't have to upload it again from another source. These instructions help with just that. If you encounter any problems when following these instructions, please submit a support ticket through our Support Portal or an email to email@example.com.
Data on a Data Volume
You should use a data volume with any instance that has associated data. Our training pages have instructions on creating and managing data volumes.
Before proceeding, move any other material you wish to keep (e.g. configuration information, notes) to your data volume, with a command like this:
mv -i my-cofiguration-file.txt /data/
Shut Off your instance
Firstly, turn off your instance. There are two ways to do this:
From the Nimbus dashboard, click the instance menu then Shut Off Instance
While logged in to the instance, type:
$ sudo halt -p
Once the Instances page shows that your instance has Power State Shut Down you can proceed.
Launch New Instance
Launch a new instance in the usual way (e.g. by following the training pages). Log in to the instance via SSH.
Reattach and Mount Storage Volume
From the Volumes page you will see your data volume is connected to your old instance, most likely as device /dev/vdc. Perform all of these actions from the Nimbus dashboard:
Click the volume menu and Manage Attachments.
Click Detach Volume.
Read the popup dialogue, then click Detach Volume to confirm.
Click the volume menu and Manage Attachments again.
From the Attach to Instance drop-down menu, select the name of your new instance.
Click Attach Volume.
You will see that it isnow connected to your new instance, most likely as device /dev/vdc.
Now that your data volume is attached to your new instance, you can mount the filesystem. Perform these steps, just like in the training pages:
Note: Do not follow the instructions on how to format and create a filesystem on the volume. You did this already!
Log in to your instance via SSH
Make a directory to mount the data volume filesystem, then mount the filesystem:
$ sudo mkdir /data
$ sudo mount /dev/vdc /data
Your data should now be available within the /data mountpoint.
Delete Old Instance
Once you have done all of the above and can see your data on the new instance, you can safely delete your old instance.