首页 > 其他分享 >btrfs 创建快照

btrfs 创建快照

时间:2023-04-03 11:25:43浏览次数:39  
标签:快照 area btrfs 创建 vm game snapshot user data

### 1. 创建用户存档目录
btrfs subvolume snapshot /snapshot/area_user_data/1_1 /snapshot/area_user_data/${UID}


### 2. 创建游戏软连接
btrfs subvolume snapshot /snapshot/area_game_data/${game_id}_${game_version} /snapshot/area_user_game_data/${uid}_${game_id}_${game_version}
ln -s /snapshot/area_user_game_data/${uid}_${game_id}_${game_version} /snapshot/out_link/area_vm_data/${vm_id}/area_user_game_data  

# 可以不要?
# ln -s /snapshot/area_user_game_data/${uid}_${game_id}_${game_version} /snapshot/out_link/area_vm_game_data/${vm_id}_${game_id}     


### 3. 创建用户存档软连接
ln -s /snapshot/area_user_data/${UID} /snapshot/out_link/area_vm_data/${vm_id}/area_user_data

# 可以不要?
# ln -s /snapshot/area_user_data/${UID} /snapshot/out_link/area_user_data/${UID}                                                   


### 4. 删除游戏软连接
rm -f /snapshot/out_link/area_vm_data/${vm_id}/area_user_game_data
rm -f /snapshot/out_link/area_vm_game_data/${vm_id}_${game_id}


### 5. 删除用户存档软连接
rm -f /snapshot/out_link/area_vm_data/${vm_id}/area_user_data
rm -f /snapshot/out_link/area_user_data/${UID}

标签:快照,area,btrfs,创建,vm,game,snapshot,user,data
From: https://www.cnblogs.com/cheyunhua/p/17282537.html

相关文章

  • ORACLE PL/SQL 程序包的创建与应用
    原文地址:https://www.cnblogs.com/huyong/archive/2011/05/26/2057973.html本篇主要内容如下:第七章  程序包的创建和应用7.1  程序包简介7.2  程序包的定义7.3  包的开发步骤7.4  包定义的说明7.5  子程序重载7.6  加密实用程序7.7  删除包7.8  包的......
  • Git 创建新分支
    Git在master主分支中创建新分支一、在已经是git的master目录上,右键创建新分支 二、选择分支    三、提交  注意:查看要提交的文件是否被选中    ......
  • 【妙用WebView】鸿蒙元服务中如何使用Java Script的API创建地图
    【关键字】webview地图高德腾讯地图百度地图 【问题背景】开发元服务过程中需要用到地图能力:卡片中显示我的快递位置和我的位置信息;PageAbility中可以打开自定义地图,查询POI点,做路径规划、路径推荐等;查看了高德、百度、华为、腾信地图的后发现,各大厂商对鸿蒙系统的支持能......
  • JSON的创建格式和常用方法
       ......
  • stm32------使用keil和标准外设库进行stm32工程模板创建
    keil软件版本:V5.35.00st官网:STM32固件-意法半导体STMicroelectronics单片机型号:STM32F103VET6配置步骤大致为:新建本地文件夹--->新建工程--->添加本地文件到相应工程--->打开魔术棒进行配置--->添加main文件step1:新建本地工程文件夹(这里取名为template,因后续想要做为模板使......
  • java数组的创建和使用
    声明数组必须先声明后使用,数组的声明有两种方法:1.C语言风格声明:dataTypearrayRefVar[];2.Java风格声明:dataType[]arrayRefVar;一般推荐使用第二种Java风格的声明方式。创建数组声明的数组并不具备物理空间,需要使用new操作符来创建数组,为其分配内存空间:dataType[......
  • 软连接和硬链接区别、创建和删除
    软连接和硬链接区别在linux系统中有种文件是链接文件,可以为解决文件的共享使用。链接的方式可以分为两种,一种是硬链接(HardLink),另一种是软链接,也称为符号链接(SymbolicLink)。通过ll命令查看linux系统中哪些是链接文件。上图文件列表中第一列权限位标识第一个字符显示的是文件......
  • java面向对象编程-对象的创建分析
    对象的创建分析类与对象的关系类是一种抽象的数据类型,他是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物动物,植物,手机,电脑Person类,Pet类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为对象是抽象概念的具体事例张三就是人的一个具......
  • 公共字段自动填充,例如更新时间,创建时间,创建人等
       加这个注解,可以创建,可以修改,也可以创建与修改时:@TableField(fill=FieldFill.INSERT_UPDATE)//创建与修改时自动填充privateLocalDateTimeupdateTime;然后编写一个类,实现MetaObjectHandler接口重写insert和update方法例如:mportcom.baomidou.mybatisplus.......
  • 实现Callable接口创建线程
    ​ 通过实现Callable接口创建线程与实现Runnable接口创建线程类似,不同之处在于Callable的call()方法可以返回一个结果,并且可以抛出异常。以下是通过实现Callable接口创建线程的示例代码:importjava.util.concurrent.Callable;publicclassMyCallableimplementsCallable<Str......