到目前为止我从未使用过dracut。我将dracut文件系统(维基)理解为在引导过程中帮助挂载系统特定内核模块的临时系统。但是在成功启动我的SLES 12服务器VM之后,我仍然在/var/tmp/dracut.2jqPCx下拥有一个dracut文件系统。
我还需要它吗?我在哪里找到关于如何摆脱这个额外文件系统的信息?或者,如果它是必要的,我是否找到了关于在引导过程之后保留它的理由的信息?
发布于 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)。但如果你让它一个人呆着就不会疼了。
https://serverfault.com/questions/1017648
复制相似问题