首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我在/var/tmp中有一个dracut initramfs?

为什么我在/var/tmp中有一个dracut initramfs?
EN

Server Fault用户
提问于 2020-05-18 14:34:59
回答 1查看 992关注 0票数 2

到目前为止我从未使用过dracut。我将dracut文件系统(维基)理解为在引导过程中帮助挂载系统特定内核模块的临时系统。但是在成功启动我的SLES 12服务器VM之后,我仍然在/var/tmp/dracut.2jqPCx下拥有一个dracut文件系统。

我还需要它吗?我在哪里找到关于如何摆脱这个额外文件系统的信息?或者,如果它是必要的,我是否找到了关于在引导过程之后保留它的理由的信息?

EN

回答 1

Server Fault用户

发布于 2020-05-18 19:38:36

SUSE使用dracut创建initramfs,这是内核用于加载引导所需模块(例如RAID或iSCSI )的初始映像。

由dracut生成的initramfs映像存储在/boot/initramfs-<kernel version>.img上。无论如何,在initramfs生成过程中,您的服务器似乎在/var/tmp上创建了一个临时文件。

在dracut手册页上您可以找到有关用于该进程的临时目录的信息:

-tmpdir<临时directory>指定要使用的临时目录。默认值: /var/tmp

每次更新内核时都会生成Initramfs。有可能一代没有干净地退出并允许临时文件。

你还需要吗?当然不是因为您的引导过程只使用内核和initramfs (/boot/initramfs-<kernel version>.img)。但如果你让它一个人呆着就不会疼了。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1017648

复制
相关文章

相似问题

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