[Bug Report] 每次系统更新后对系统盘都会产生较大内存占用
Tofloor
poster avatar
时光正好
deepin
2025-08-27 10:38
Author

每次系统更新后对系统盘都会产生较大内存占用,可不可以在设置里设置备份清理途径,或者每更新一次后,自动保留本次更新备份后删除上次更新的备份。

Reply Favorite View the author
All Replies
deepin-流云
Moderator
Community OP
2025-08-27 11:13
#1

系统更新一般不会产生较大的系统空间占用啊,看每次更新的大小,系统更新那也会显示本次更新的大小,更新成功后的缓存文件也会清理呀,为什么会觉得每次更新会占用很大的系统空间呢?如果有印象,可以说下大概更新前后的磁盘占用情况。系统的更新前自动备份默认也只会保留一个(*号表示当前启动的系统,正在使用的,所有的内容都在 0 这个里面,在更新时会触发生成新的自动备份,1是上个更新节点的自动备份),并不会一直累积的,如果要清理,可以用以下命令:

清理系统备份

a. 查看备份列表

deepin-immutable-ctl admin status

b. 删除冗余备份

deepin-immutable-ctl admin undeploy 1  # 数字对应备份编号

操作规则

  • 每次仅能删除 1个备份(不含标记 *的活跃备份)
  • 重复执行清理其他备份:
    deepin-immutable-ctl admin undeploy 2 #示例:删除编号为2的备份
    
Reply View the author
caoyuUU
deepin
2025-08-27 13:10
#2

我怎么有2个备份?
图片.png

Reply View the author
deepin-流云
Moderator
Community OP
2025-08-27 14:23
#3
caoyuUU

我怎么有2个备份?
图片.png

是我表述有误:除当前系统正在使用的备份*之外,会额外保留一个上版本备份😂

Reply View the author
骑木马的哥哥
deepin
2025-08-27 22:47
#4
deepin-流云

是我表述有误:除当前系统正在使用的备份*之外,会额外保留一个上版本备份😂

请教下,该如何理解 当前系统正在使用的备份* 呢?

不清楚为什么当前系统要弄个备份,这个带星号的备份是用于恢复出厂设置的备份吗?

Reply View the author
deepin-流云
Moderator
Community OP
2025-08-28 09:29
#5
骑木马的哥哥

请教下,该如何理解 当前系统正在使用的备份* 呢?

不清楚为什么当前系统要弄个备份,这个带星号的备份是用于恢复出厂设置的备份吗?

修正:*号表示当前启动的系统,正在使用的,所有的内容都在 0 这个里面,在更新时会触发生成新的自动备份,1是上个更新节点的自动备份

~~这个当前使用的是指在上一次更新时生成的自动备份,可以方便你在系统挂掉的时候快速回滚到上次更新时的状态,另外一个就是再上一次的备份,可以删除的;~~或者如果不想要备份,把磐石关掉即可。

Reply View the author
骑木马的哥哥
deepin
2025-08-28 12:24
#6
deepin-流云

修正:*号表示当前启动的系统,正在使用的,所有的内容都在 0 这个里面,在更新时会触发生成新的自动备份,1是上个更新节点的自动备份

~~这个当前使用的是指在上一次更新时生成的自动备份,可以方便你在系统挂掉的时候快速回滚到上次更新时的状态,另外一个就是再上一次的备份,可以删除的;~~或者如果不想要备份,把磐石关掉即可。

既然有两个备份,带星号的index0是最近一次更新的,不带星号的index1是最近一次的上一次更新的。

可为什么我使用deepin-immutable-ctl admin undeploy 1 删掉了上上次更新的备份。

按理说,我删掉的是编号1的备份,即最近一次的上一次更新,应该还剩一个最近一次更新的备份。

我尝试删除index0的备份,发现不让删,这是为啥呢?

我重启后还发现,grub启动菜单里恢复备份的选项没了。

这个是BUG吗?如果我要恢复上一次更新的备份,要怎么做呢?现在grub里面没有恢复选项了。

Reply View the author
骑木马的哥哥
deepin
2025-08-29 09:46
#7
骑木马的哥哥

既然有两个备份,带星号的index0是最近一次更新的,不带星号的index1是最近一次的上一次更新的。

可为什么我使用deepin-immutable-ctl admin undeploy 1 删掉了上上次更新的备份。

按理说,我删掉的是编号1的备份,即最近一次的上一次更新,应该还剩一个最近一次更新的备份。

我尝试删除index0的备份,发现不让删,这是为啥呢?

我重启后还发现,grub启动菜单里恢复备份的选项没了。

这个是BUG吗?如果我要恢复上一次更新的备份,要怎么做呢?现在grub里面没有恢复选项了。

我重新发了个贴,问题已得到回答和解决。

见:https://bbs.deepin.org/post/291076

Reply View the author