我在 Raspberry Pi 上运行 Ubuntu 22.04(Jammy Jellyfish,ARM64)。对 Pi 的 SSD 进行映像后,我对驱动器重新分区,并将 /var 的内容镜像到新分区(已验证),将原始 /var 重命名为 /var.old,然后创建一个新的空 /var 目录用作挂载点。对 fstab 进行了适当的更改,在多次重新启动到 SSD 的 Ubuntu 后,一切都完全按预期工作。之后,我使用 microSD 卡启动 Pi 并安装 /dev/sda2(SSD 上 Ubuntu 的根目录),以在 SSD 的空 /var 下找到已填充的 fontconfig 目录。这让我相信,在挂载根之后不久,但在 var 的预期分区之前,某些东西(可能是脚本或 systemd)正在写入挂载点目录。请注意,最终安装在 /var 的分区也有自己的 fontconfig 目录,该目录的内容与空安装点文件夹的内容不同。总的来说,我对 Linux 有点陌生,不知道从哪里开始寻找。搜索引擎没有返回任何有用的内容。据我了解,为 /var 分配一个专用分区是 Linux 中非常标准的配置。我的问题:有没有办法确保在安装定制分区之前没有任何内容写入 /var ?提前致谢。据我了解,为 /var 分配一个专用分区是 Linux 中非常标准的配置。我的问题:有没有办法确保在安装定制分区之前没有任何内容写入 /var ?提前致谢。据我了解,为 /var 分配一个专用分区是 Linux 中非常标准的配置。我的问题:有没有办法确保在安装定制分区之前没有任何内容写入 /var ?提前致谢。
是一个解决方法。但必要时您必须手动重新生成字体缓存。