[英]configure default mount options in yocto
我有一個 yocto 元層,它為嵌入式系統構建了一個完整的 Linux 分布。 它基於 yocto 的 'dunfell' (3.1.11) 分支並使用 linux 主線 kernel 5.10.57。
我使用的文件系統是 ext4,/etc/fstab 文件包含以下幾行(已截取):
/dev/root / auto defaults 1 1
/dev/mmcblk0p4 /data ext4 defaults,x-systemd.before=network-pre 0 1
掛載的默認選項導致以下掛載配置 ( cat /proc/mounts
):
/dev/root / ext4 rw,relatime 0 0
/dev/mmcblk0p4 /data ext4 rw,relatime 0 0
我會將默認掛載選項更改為rw,sync,noatime,nodelalloc,barrier=1,commit=1,data=journal
。
我能夠手動操作 /etc/fstab 文件。 但是我怎樣才能更改我的 yocto 配方中的默認選項呢? 我不知道在哪里可以找到配方中的默認安裝選項定義。
感謝您的任何提示
編輯:澄清問題:
fstab
文件由位於以下位置的base-files
配方處理:
poky/meta/recipes-core/base-files
要實現您自己的fstab
文件:
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI_append = " file://myfstab"
do_install_append(){
install -m 0644 ${WORKDIR}/myfstab ${D}${sysconfdir}/fstab
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.