前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Kasm Workspace工作区持久化

Kasm Workspace工作区持久化

原创
作者头像
骑猪耍太极
发布于 2024-12-17 17:07:31
发布于 2024-12-17 17:07:31
25500
代码可运行
举报
运行总次数:0
代码可运行

一、为什么要持久化

在使用Kasm Workspace时,工作区重新生成后内容会丢失,给工作带来诸多不便。比如:

  1. 在浏览器工作区登录多账号、做复杂操作,工作区重生成后,账号等操作记录没了,得重新花大量时间登录、配置环境,影响效率;
  2. 进行数据分析项目时,辛苦整理的数据、编写的代码若因工作区重生成而丢失,只能从头再来;
  3. 在工作区下载的重要资料或文件,若没实现持久化,工作区重生成后也会消失,无法留存到母机后续使用。

而实现工作区持久化能解决这些问题,可保留工作进度、数据等,让我们放心工作,不用担心重要信息丢失,设置持久化目录能将内容下载到母机对应目录,方便查看使用,提升使用便利性与工作连贯性。

二、关键的持久化设置步骤

在工作区可以直接配置持久化文件的路径,可以按照我下面这种配置方式,会为每个镜像id和用户id单独生成自己的持久化目录。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/data/kasm_profiles/{image_id}/{user_id}

卷映射有点类型docker的目录挂载,这里我挂载了一个cos的目录到share目录,这样镜像里保存的内容就直接到cos里去了,具体配置如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "/mnt/cosfs/kasm_user_share": {
    "bind": "/share",
    "mode": "rw",
    "uid": 1000,
    "gid": 1000,
    "required": true,
    "skip_check": false
  }
}
工作区配置
工作区配置

三、测试与验证持久化效果

通过工作区,打开Edge,登录账号后,关闭工作区,重新打开

Edge工作区实例
Edge工作区实例

可以看到之前登录的账号现在也是登录中状态,Edge的配置一切都在。通过下载,可以看到,可以下载到share目录,也可以看到share目录下cos桶里的文件

挂载cos桶内容成功
挂载cos桶内容成功

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、为什么要持久化
  • 二、关键的持久化设置步骤
  • 三、测试与验证持久化效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档