我有一个简单的嵌入式设置,如下所示:使用 buildroot 构建的 x86 目标、内核和根文件系统。 Syslinux 是配置为使用 initramfs 启动的引导加载程序,该 initramfs 指向从 buildroot 生成的根文件系统生成的 .cpio 文件。我的系统按照我的预期启动并工作,但我对 /etc/fstab 中包含的条目发生的情况感到困惑。由于各种原因,我希望我的系统能够将 /var 目录作为分区安装在连接的紧凑型闪存设备上(主要是因为我希望能够在紧凑型闪存上存储和运行应用程序,并在此处另外存储日志数据) )。是否可以使用 initramfs 并将 /var 挂载到 RAM 之外的设备上?如果是这种情况,/etc/fstab 是配置它的正确位置吗?
答案1
任何目录路径都可以安装任何(有效)卷。放置它的位置是否/etc/fstab
正确取决于您的嵌入式设置是否使用它。