容器技术交流

 找回密码
 立即注册
查看: 930|回复: 4

快照备份太多了怎么批量删除啊

[复制链接]
发表于 2020-9-3 18:29:14 | 显示全部楼层 |阅读模式
之前没有选择快照保留天数,现在发现每隔15分钟备份一次产生的快照备份文件太多了,删除的话要一个一个删太累人了,能不能批量删除啊
发表于 2020-9-4 11:38:31 | 显示全部楼层
以后会出快照的批量删除工具
目前可以把自动删除的时间设置得短一些,不过,数据安全最重要!
发表于 2020-9-4 16:45:42 | 显示全部楼层
本帖最后由 低调的维斯 于 2020-9-4 16:46 编辑

一般情况下是通过URLOS面板去删除快照备份文件的,如果快照备份文件数量旁大,一个一个的删除显然不是最适合的方法,这时,我们可以通过命令行方式批量删除快照备份。

批量删除快照备份的方法与删除普通文件目录的方法不同,不能直接使用`rm`命令,否则会出现错误:
image-20200810173326677.png

正确的方法是进入 mounts/_snapshot/应用目录/日期目录/ ,使用 btrfs subvolume delete 命令删除快照文件:
举个例子,进入website001下的20200811这一天的目录
  1. cd /data/mounts/_snapshot/website001/20200811
复制代码

用btrfs subvolume delete命令删除该目录下所有快照,使用*号表示全部
  1. btrfs subvolume delete *
复制代码


这样就批量删除了该目录下所有快照文件了
注意:必须进入日期目录下,才能使用`btrfs subvolume delete`命令删除快照。
 楼主| 发表于 2020-9-4 16:52:06 | 显示全部楼层
收到
回复

使用道具 举报

发表于 2020-9-11 10:24:39 | 显示全部楼层
原来是这样,难怪以前删不掉
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-3-29 20:25 , Processed in 0.034755 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表