--- title: "restoreNasVolumeWithSnapshot" slug: "cli-server-restorenasvolumewithsnapshot" tags: ["Server", "NAS"] updated: 2026-09-17T10:08:35Z published: 2026-09-17T10:08:35Z canonical: "cli.ncloud-docs.com/cli-server-restorenasvolumewithsnapshot" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # restoreNasVolumeWithSnapshot Can be used in a Classic environment. ## Overview Uses snapshots to recover a NAS volume. `After recovery with a snapshot, the recovery history can be viewed on the corresponding NAS volume.` `Please note that only the snapshot used for recovery and snapshots created before then are stored.` ## Request ### Request parameter | Parameter name | Requirement status | Type | Restrictions | Description | | --- | --- | --- | --- | --- | | nasVolumeInstanceNo | Yes | String | | - NAS volume instance number to recover nasVolumeInstanceNo: It can be obtained through the [getNasVolumeInstanceList](/en/cli-server-getnasvolumeinstancelist) action. | | nasVolumeSnapshotName | Yes | String | | - Name of the snapshot to use for recovery nasVolumeSnapshotName: It can be obtained through the [getNasVolumeSnapshotList](/en/cli-server-getnasvolumesnapshotlist) action. | ## Response ### Response data type - NasVolumeSnapshotList type | NasVolumeSnapshotList extends CommonResponse | | --- | | private Integer totalRows; | | private List nasVolumeSnapshotList = new ArrayList<>(); | | NasVolumeSnapshot | | --- | | private String nasVolumeSnapshotName; | | private Date createDate; | | private Long snapshotSize; | | private Boolean isBusy; | ## Examples ### Request examples ``` ncloud server restoreNasVolumeWithSnapshot --nasVolumeInstanceNo ***3901 --nasVolumeSnapshotName "now.20210916.000000" ``` ### Response examples The snapshot list of the corresponding NAS volume instance after completing the request ``` 0 success 1 now.20210916.000000 2021-09-16T00:00:00+0900 139264 false ```