V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ly879
V2EX  ›  问与答

initrd.img initrd.img.old lost+found vmlinuz vmlinuz.old 是干什么的?

  •  
  •   ly879 · 2023-06-15 11:24:39 +08:00 · 1141 次点击
    这是一个创建于 556 天前的主题,其中的信息可能已经有所发展或是发生改变。

    安装完 debian 12 (网络安装,但安装途中没连上网),安装结束后,根目录下有:

    initrd.img initrd.img.old lost+found vmlinuz vmlinuz.old 目录,之前用过 linux ,但记得好像没这些目录,请问是不是安装过程出了问题呢?可以删除吗这些文件?

    6 条回复    2023-06-15 12:58:42 +08:00
    mikeguan
        1
    mikeguan  
       2023-06-15 11:53:47 +08:00 via Android
    gnu 代表:这就是 Linux
    lhbc
        2
    lhbc  
       2023-06-15 11:57:13 +08:00
    但凡会用百度……
    BaseException
        3
    BaseException  
       2023-06-15 12:03:25 +08:00
    这种问题问 gpg 是最合适的

    ```
    这些文件是 Debian 操作系统的一部分,它们在根目录下的作用如下:

    1. `initrd.img`和`initrd.img.old`:这些是初始化内存磁盘( initrd )映像文件,用于在启动过程中加载必要的驱动程序和文件系统。它们在引导过程中被引导加载程序使用。

    2. `lost+found`:这是一个特殊的目录,用于存放文件系统恢复过程中找到的孤立文件或目录。如果你的文件系统发生损坏,这些文件可能会被存放在这个目录中。

    3. `vmlinuz`和`vmlinuz.old`:这些是 Linux 内核的压缩镜像文件。它们包含操作系统的核心代码,负责管理计算机的硬件和软件资源。

    根据这些文件的作用,一般来说不建议删除它们,因为它们对系统的正常运行是必需的。删除这些文件可能导致系统无法启动或出现其他问题。如果你需要节省磁盘空间,建议通过其他方式来清理不必要的文件。
    ```
    BaseException
        4
    BaseException  
       2023-06-15 12:03:50 +08:00
    更正:gpg -> gpt
    tyzandhr
        5
    tyzandhr  
       2023-06-15 12:22:35 +08:00 via Android
    不知道根文件系统镜像还玩个屁 Linux ?
    adoal
        6
    adoal  
       2023-06-15 12:58:42 +08:00   ❤️ 1
    在当前版本的 Debian 里,/下的 vmlinuz 和 initrd 是符号链接,指向 boot 下对应的文件。按照 Debian 的 grub 设置,启动时是从 boot 下找内核的,/下的符号链接可能是为了兼容某些程序。另外因为只是符号链接,只占很小一点空间,删掉也没有多大意义。

    lost+found 是某些文件系统(比如在 Linux 最主流的 ext*文件系统)用来修复文件系统故障的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.