Embedded

使用 initramfs 時 /etc/fstab 會發生什麼?

  • January 25, 2013

我有一個簡單的嵌入式設置,如下所示:使用 buildroot 建構的 x86 目標、核心和根文件系統。Syslinux 是配置為使用 initramfs 引導的引導載入程序,該 initramfs 指向從 buildroot 生成的根文件系統生成的 .cpio 文件。我的系統啟動並按預期工作,但我對 /etc/fstab 中包含的條目會發生什麼感到困惑。由於各種原因,我希望我的系統能夠將 /var 目錄作為分區掛載到附加的快閃記憶體設備上(主要是因為我希望能夠在快閃記憶體上儲存和執行應用程序,並在此處另外儲存日誌數據)。是否可以使用 initramfs 並將 /var 掛載在 RAM 之外的設備上?如果是這種情況, /etc/fstab 是配置它的正確位置嗎?

任何目錄路徑都可以掛載任何(有效)卷。/etc/fstab放置它的位置是否正確取決於您的嵌入式設置是否使用它。

引用自:https://unix.stackexchange.com/questions/62568