V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
ShinyAtom
V2EX  ›  OpenWrt

发现 ImmortalWrt 似乎有两个 boot 挂载点,这是正常的吗?

  •  
  •   ShinyAtom · 8 天前 · 511 次点击

    请教大佬们,下载了 ImmortalWrt 的官方编译好的固件 23.05.3 ,用 balena Etcher 烧录到一块 128G 的 760P 上的,然后把这块 SSD 装到软路由主机上,CPU 是 N100 ,然后命令 df -h 发现/boot 装载了两次,输出信息像这样:

    Filesystem Size Used Available Use% Mounted on

    /dev/root 374.4M 120.7M 246.1M 33% /

    tmpfs 3.8G 80.0K 3.8G 0% /tmp

    /dev/nvme0n1p1 31.9M 7.9M 24.1M 25% /boot

    /dev/nvme0n1p1 31.9M 7.9M 24.1M 25% /boot

    tmpfs 512.0K 0 512.0K 0% /dev

    想问一下这在 openwrt 里是正常的吗?之前没注意,这次像给根分区扩容来着注意到了。

    umount /boot 能卸载掉多余的 boot 分区,但是重启就又回来了。 运行 cat /proc/self/mountinfo | grep '/boot'查看挂载关系发现:

    20 13 259:1 / /boot rw,noatime - vfat /dev/nvme0n1p1 rw,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro

    21 20 259:1 /boot /boot rw,noatime - vfat /dev/nvme0n1p1 rw,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro

    看起来好像是 ID 21 的重复挂载到 ID 20 的 boot 下面了? 也尝试查看和修改 fstab 配置了,但是没有用,所以问问熟悉 ImmortalWrt 的大佬们,这是正常的吗?按说下载的官方固件应该没问题(对过 SHA256 了,烧录完什么都没改就是这样的),但是这看起来不太正常吧,需要处理吗?还是我应该自己编译个系统。

    4 条回复    2024-09-21 19:12:44 +08:00
    kokutou
        1
    kokutou  
       8 天前
    在 openwrt 世界里好像是系统只读的,然后空余空间是 overlay 上去的
    这样恢复出厂后, 系统还是原始文件.
    ShinyAtom
        2
    ShinyAtom  
    OP
       8 天前
    @kokutou 哦哦,我查了一下好像是这样,这两个挂载似乎也不影响系统运行,那就先不管了呗
    Jacksu
        3
    Jacksu  
       6 天前
    正常的,因为有些程序需要用/boot 下的文件
    拿 grub 作为例子,首先,openwrt 的 boot 分区文件结构有个 boot 文件夹才到 grub ,直接挂载后就要想访问 grub 就是/boot/boot/grub 这样的结构,这就是第一次挂载的结构
    然后再把/boot/boot 使用 bind mount 挂载到/boot ,然后你执行 ls /boot 就能直接看到 grub 目录了,即/boot/grub ,而不再是原来的/boot/boot/grub
    ShinyAtom
        4
    ShinyAtom  
    OP
       6 天前
    @Jacksu 嗯嗯是这样啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2381 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:25 · PVG 09:25 · LAX 18:25 · JFK 21:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.