跳到主要内容

实例网盘(强推)

实例网盘为实例的 /gz-fs 目录,该目录为实例同一个数据中心的分布式存储,对于较大的文件或者压缩文件有着出色的读写性能,实例网盘不受实例删除/释放影响,采用分布式冗余存储,数据安全性较高,强烈建议使用网盘备份数据。

实例网盘优点如下:

  1. 实例间数据共享
    1. 同一个账号在高可用云同一个数据中心下创建的多个实例会同时挂载 /gz-fs 目录并进行共享,可用于同一个账号下的多个实例间数据共享。
  2. 个人数据/代码/数据集/模型备份
    1. 实例网盘 /gz-fs 目录非常适合实例关机或实例删除/释放前,将所需要的数据拷贝至该目录进行长期存储,下次创建 GPU 实例无需重新上传数据到实例中。
  3. 高可用性
    1. 实例网盘为数据中心自建多节点分布式高可用存储方案,存储集群具备数据冗余、多副本方案,相对于实例系统盘/数据盘的可靠性高很多;实例系统盘/数据盘为本地磁盘,无数据冗余。
  4. 安全性
    1. 实例网盘 /gz-fs 目录只会挂载到同数据中心并且同一个账号中所创建的实例,非本账号无任何读取/编辑等权限。
  5. 读写能力
    1. 实例网盘对于较大的文件或压缩文件有着出色的读写性能,不过对于上百万的小文件读写稍显逊色。

控制台上传数据到网盘并使用

1.进入 GPUGEEK控制台

2.点击上传,选中本地数据文件,上传后点击完成

3.进入实例终端

#进入终端使用 ls 命令可查看网盘目录 /gz-fs/ 中的文件
ls -rlht /gz-fs/
total 1.1M
-rw-r--r-- 1 root root 1.1M Mar 7 19:16 TensorRT-8.5.1.7.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz


#通过 cp 命令将网盘数据复制到实例数据盘即可使用
cp -rf /gz-fs/TensorRT-8.5.1.7.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz /gz-data/

实例数据备份到网盘

如果实例需要关机/删除/释放,可将实例 /gz-data 目录下的数据备份至网盘 /gz-fs/ 目录下,下次实例创建或启动再从网盘 /gz-fs/ 目录下。

#复制当前目录下的 ChatGLM3 目录到实例网盘 /gz-fs/ 目录下进行备份
cp -rf ChatGLM3 /gz-fs/

下载网盘数据到本地

下载网盘中数据可以通过 JupyterLab 或者通过 控制台 进行下载。

如下通过JupyterLab进行数据下载到本地电脑。

如下通过 GPUGEEK网盘控制台 进行下载

提示

GPUGEEK网盘控制台 控制台仅可下载 200MB 以下的文件,超过 200M 的文件请使用 「网盘命令工具/网盘客户端」 进行下载。

删除网盘中数据

删除网盘中的数据可以通过 GPUGEEK控制台 或者在实例中使用命令进行删除

危险

注意:网盘数据删除后不可恢复

GPUGEEK控制台删除网盘数据,不过对于文件夹需要进入文件夹后才能删除具体的文件

通过命令删除网盘数据

#如下命令删除实例网盘中的 ChatGLM3 目录
rm -rf /gz-fs/ChatGLM3