极速型NAS快照使用指南

本文涉及的产品
文件存储 NAS,50GB 3个月
简介: 文件系统快照记录的是文件系统某一个时间点的数据。通过快照回滚或者快照创建新的文件系统,可以把快照中的数据恢复到文件系统中。 极速型NAS快照支持手动和自动快照策略创建快照,每个文件系统手动快照和自动策略分别可以最多创建128个快照。

一、极速型NAS快速指南
极速型NAS快速购买
极速型NAS产品介绍
极速型NAS控制台
极速型NAS快照API快速使用指南

二、极速型NAS快照使用示例
文件系统快照记录的是文件系统某一个时间点的数据。通过快照回滚或者快照创建新的文件系统,可以把快照中的数据恢复到文件系统中。
极速型NAS快照支持手动和自动快照策略创建快照,每个文件系统手动快照和自动策略分别可以最多创建128个快照。可以通过控制台或者API创建极速型NAS快照。下面操作展示极速型NAS快照使用方法:

1.创建快照(假设文件系统已创建好)
_
在NAS控制台,极速型NAS的文件系统列表页面。文件系统后面的“操作”列有“手动创建快照”和“应用自动快照策略”按钮。极速型NAS支持手动创建快照和通过自动快照策略创建快照。手动创建快照是指手动对该文件系统创建一个快照;自动快照策略创建快照是指在给该文件系统应用自动快照策略后,该文件系统会按照自动快照策略定时的给文件系统创建快照。

(1)手动创建快照
_
点击手动创建快照按钮,弹出对话框如上:
快照名称:要创建的快照的名称,如上图的snapshot_test。
描述:用户对要创建快照的描述信息,如上图的first_snapshot。
保留时间:是指快照的保留时间,默认-1表示永久保留,其他可选值1~65536表示快照的保留时间,到期后快照会自动删除,如上图快照 创建30天后自动删除。

(2)自动快照
要使用自动快照策略创建快照之前必须先创建自动快照策略。点击左侧的快照策略,然后点击右上角的创建快照策略按钮,弹出对话框如下:
_
自动快照策略名称:要创建的自动快照策略的名称,如上图snapshot_policy_test。
创建时间:自动快照策略每天创建的时间点,如上图是指在每天的1点和12点自动创建快照。
重复日期:在一周中创建自动快照的日期。如上图是指在每周的周二、周四和周六自动创建快照。
保留时间:快照的保留时间。如上图快照创建保留30天后自动删除。

创建好自动快照策略后,点击文件系统后面的“应用自动快照策略”:
_
选择要对该文件系统应用的自动快照策略名称,点击“确定” 即可。应用后该文件系统会按照策略自动创建快照。如上图则是:在每周二、周四、周六的1点和12点自动创建快照。

2.查看已经创建的快照
_
如上图,点击NAS控制台左侧极速型NAS下的快照,会显示该区域下的所有快照列表及快照的创建进度,剩余完成时间等信息。

3.恢复快照
如果想恢复某个快照到文件系统,通过以下两种方式:
(1)快照回滚:通过快照回滚把快照中的数据回滚到原文件系统中。
_
如上图,在快照页面,点击快照后面的“快照回滚”按钮即可。

(2)快照创建新文件系统:通过快照创建新文件系统会创建新的文件系统并把快照数据恢复到新创建的文件系统。目前控制台暂时没有该功能,可以用API通过快照创建文件系统。API使用方法及示例见附录。

以上介绍了通过控制台对快照的一些简单操作(手动创建,自动创建;删除;回滚)。通过这些简单的操作即可对文件系统的某一时间点的数据进行备份。在以下场景可以分别这么用快照:
(1)部分文件或目录恢复:如果发现文件系统中有文件或者目录被误删,想通过某一个时刻快照恢复这些误删除的文件或者目录则可以通过快照创建新的文件系统,把快照中的数据恢复到新文件系统,再将新文件系统挂载到ECS后把对应的文件或拷贝到原文件系统中即可。
(2)整个文件系统恢复:如果整个文件系统的数据都想要恢复到快照时间点的数据,可以直接通过快照回滚,把整个文件系统的数据回滚到快照中的状态。

极速型NAS购买API:
https://help.aliyun.com/document_detail/123287.html
https://help.aliyun.com/document_detail/123288.html
极速型NAS快照API:
https://help.aliyun.com/document_detail/126549.html

附录:
python使用API示例
1.使用前先安装python和sdk,安装sdk命令如下:
pip install aliyun-python-sdk-core
pip install aliyun-python-sdk-bssopenapi
pip install aliyun-python-sdk-nas
2.示例代码中默认是创建按量付费的文件系统,如果要创建包年包月的请使用包年包月代码
3.在ak和secret处填上账号正确的accessKey和secertKey
4.在set_parameters填上要创建文件系统正确的参数

#!/usr/bin/env python
# coding=utf-8

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkbssopenapi.request.v20171214.GetPayAsYouGoPriceRequest import GetPayAsYouGoPriceRequest
from aliyunsdkbssopenapi.request.v20171214.CreateInstanceRequest import CreateInstanceRequest
from aliyunsdknas.request.v20170626.DescribeFileSystemsRequest import DescribeFileSystemsRequest

client = AcsClient(ak='xxx', secret='xxx', region_id='cn-shanghai')

def Create():
    request = CreateInstanceRequest()
    request.set_accept_format('json')
    request.set_ProductCode("nas")
    # 按量付费
    request.set_SubscriptionType("PayAsYouGo")
    request.set_ProductType("nas_extreme_post")
    # 包年包月
    # request.set_SubscriptionType("Subscription")
    # request.set_ProductType("nas_extreme")
    # request.set_Period(1) #预付费周期,以月为单位
    request.set_Parameters([
        {
            "Code": "Region",
            "Value": "cn-shanghai"
        },
        {
            "Code": "Zone",
            "Value": "cn-shanghai-g"
        },
        {
            "Code": "ProtocolType",
            "Value": "NFS"
        },
        {
            "Code": "StorageType",
            "Value": "standard"
        },
        {
            "Code": "Size",
            "Value": "100"
        },
        {
            "Code": "Throughput",
            "Value": "150"
        },
        {
            "Code": "SnapshotId",
            "Value": "s-extreme-xxxxxxxxxx"
        }
    ])
    response = client.do_action_with_exception(request)
    print response
if __name__ == '__main__':
    Create()
相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
目录
相关文章
|
11月前
|
存储 文件存储
NAS(Network Attached Storage,网络附属存储)是可以支持快照功能的
NAS(Network Attached Storage,网络附属存储)是可以支持快照功能的
233 0
|
9月前
|
存储 运维 监控
阿里云的文件存储NAS使用心得
阿里云的文件存储NAS使用心得
251 0
|
8月前
|
运维 文件存储 对象存储
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(三)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(三)
227 0
|
9月前
|
存储 机器学习/深度学习 弹性计算
阿里云文件存储NAS简介和购买流程
阿里云文件存储NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文件系统。兼容POSIX文件接口,可支持上千台弹性计算ECS、容器服务ACK等计算节点共享访问,您无需修改应用程序,即可无缝迁移业务系统上云。 支持智能冷热数据分层,有效降低数据存储成本。广泛应用于企业级应用数据共享、容器、AI机器学习、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流、数据库备份等场景。
|
存储 弹性计算 人工智能
阿里云文件存储NAS通用型、极速型和文件存储CPFS有什么区别?
阿里云文件存储NAS极速型NAS低时延,适合企业级时延敏感型核心业务;文件存储CPFS拥有高吞吐和高IOPS,适合高性能计算业务;通用型NAS大容量、高性价比、弹性扩展,支持低频介质,适合通用类文件共享业务。
1385 0
阿里云文件存储NAS通用型、极速型和文件存储CPFS有什么区别?
|
8月前
|
存储 运维 数据安全/隐私保护
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(四)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(四)
210 0
|
7月前
|
存储 Apache 文件存储
Apache On Windows 如何使用阿里云NAS作为WEB站点目录
在Windows操作系统运行Apache WEB服务器的用户如何使用阿里云NAS共享作为WEB 站点目录。
209 0
|
8月前
|
弹性计算 运维 NoSQL
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(二)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(二)
345 0
|
8月前
|
弹性计算 运维 负载均衡
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(一)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)
345 0
|
8月前
|
存储 弹性计算 监控