首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Clonezilla会禁用swapfile?

为什么Clonezilla会禁用swapfile?
EN

Ask Ubuntu用户
提问于 2022-01-27 16:24:31
回答 1查看 161关注 0票数 3
代码语言:javascript
复制
# uname -r
5.13.0-27-generic
# lsb_release -a
LSB Version:    core-11.1.0ubuntu3-noarch:security-11.1.0ubuntu3-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 21.10
Release:    21.10
Codename:   impish
# swapon
/swapfile file  12G   0B   -2
# clonezila
(...)
# swapon
(nothing)
# swapon /swapfile
# swapon
/swapfile file  12G   0B   -2

为什么在我的Ubuntu环境中运行Clonezilla会禁用swapfile?有办法阻止这种行为吗?我只想备份/恢复一些microSD卡上的数据,同时做一些其他的事情。

编辑:当我选择restoredisksavedisk时,swapfile被禁用。

EN

回答 1

Ask Ubuntu用户

发布于 2022-02-16 12:01:57

答案很简单。就像你一样发生在我身上,我一开始就不知道为什么。

交换空间不是在分区中,而是在/中的一个名为swapfile的swapfile中。作为一个文件,它是文件系统的一部分。为了保存或恢复,必须卸载文件系统,不能实时访问/,因为在克隆过程中对活动文件系统的更改可能会导致目标中的数据损坏。

我在VM中测试了它。我假设您的分区是交换分区(我很快就读到了您的问题,但没有意识到它不是分区),于是我在VM中下载了Clonezilla来尝试重复这种行为。我检查了Clonezilla脚本和文档,以确定这是否是预期的,当我再次检查您的输出以遵循您的具体步骤时,我意识到您的交换是基于一个文件的。

看起来,最新的Ubuntu版本正在以这种方式自动创建交换。我使用Ubuntu20.04LTS的VM也使用了一个文件:

代码语言:javascript
复制
swapon
NAME      TYPE SIZE USED PRIO
/swap.img file 2.9G   0B   -2
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1389618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档