什么是 filesystem.squashfs 以及为什么加载到可启动媒体需要这么长时间?

什么是 filesystem.squashfs 以及为什么加载到可启动媒体需要这么长时间?

当我使用 Unetbootin 将 Linux ISO 放在 USB 驱动器上时,它会很快进行,直到到达filesystem.squashfs,这比其他所有东西加起来的处理时间都要长。

这是将新的文件系统写入 USB,还是复制一些依赖于文件系统的巨大文件?如果是这样,如果我要尝试许多发行版并想加快这一步,有没有办法只执行一次?

答案1

大多数主要发行版都用来squashfs保存他们的现场 CD。squashfs旨在用于只读文件系统,这正是 Live CD 的本质。

解压缩filesystem.squashfs比任何其他过程都需要更长的时间,因为它filesystem.squashfs包含整个系统。

欲了解更多信息,请查看维基百科页面:https://en.wikipedia.org/wiki/SquashFS

答案2

它可能在安装后复制文件,这些squashfs文件或目录需要编辑。例如,在引导过程中/usr,某些文件/var将被复制到 RAM 中,除非 liveCD 实现了一个覆盖文件系统,例如auFSGentoo overlayfsLinux liveCD 中使用的前者,不需要从其squashfs映像中复制目录。

相关内容