DSW提供非持久化的本地存储,如果您需要持久化存储DSW数据,需要创建NAS或OSS类型数据集,并将数据集挂载到DSW指定的路径,从而在DSW中实现读写数据集数据。本文为您介绍如何创建数据集和挂载数据集。

步骤一:创建数据集

登录PAI控制台,在工作空间的AI资产管理中创建数据集,具体操作步骤请参见创建数据集创建数据集核心参数配置:
  • 创建方式:选择从阿里云存储
  • 选择数据存储:选择阿里云对象存储(OSS)阿里云对象存储(NAS)
  • 属性:只能选择文件夹
    说明 DSW只能挂载目录,不能挂载文件。
其他参数配置,详情请参见创建数据集:从阿里云存储

步骤二:挂载数据集

  1. 进入配置实例向导页面,具体操作步骤请参见创建实例
  2. 配置以下参数,并单击提交订单
    创建实例_配置数据集其中数据集:需要指定挂载的数据集。单击增加数据集,选择已创建的NAS或OSS类型数据集,并配置挂载路径
    说明
    • 因为OSS对fuse接口的支持不如NAS完善,DSW限制第一个数据集必须选择NAS类型数据集,且会被同时挂载到您指定的路径和DSW默认工作目录/home/admin/workspace下。
    • 多个数据集挂载的路径不能重复。
    • 在OSS挂载的目录下,不建议有频繁的写操作。
    其他参数配置,详情请参见创建实例
  3. 确认订单配置向导页面,确认数据集配置,勾选服务协议,并单击创建实例
    确认订单您需要等待大约10min,DSW实例创建成功,且状态为运行中
  4. 选择已创建的实例,单击操作列下的打开
  5. 在DSW实例页面,按照下图操作指引,打开Terminal页面。
    Terminal
  6. Terminal页面,输入以下命令,查看NAS及OSS类型数据集是否挂载成功。
    #查询NAS挂载路径
    mount | grep nas
    #查询OSS挂载路径
    mount | grep oss
    系统输出如下返回结果,说明数据集挂载成功。挂载路径
    • NAS数据集挂载到/mnt/data_nas/mnt/workspace/home/admin/workspace目录。其中/mnt/data_nas为创建DSW实例时指定的挂载路径。后两个路径为配置第一个NAS数据集时,被挂载的DSW的默认工作目录。后续只要您的NAS盘和服务运行正常,数据和代码会持久化存储。
    • OSS数据集挂载到DSW的/mnt/data_oss目录。