旁路由故障+1 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Donahue
V2EX    宽带症候群

旁路由故障+1

  •  
  •   Donahue 11 天前 2195 次点击
    之前用着我家云(配置 rk3328 1+8G)openwrt 做旁路由,前两天突然出了问题,检查了下发现是根文件系统变为只读了,估计是经常不关机断电导致文件系统损坏,然后各种配置啥的都保存不了。

    不想重新刷机再重新配置一遍,尝试了以下方法进系统再 fsck 修复根分区的文件系统:

    1. 使用 u 盘系统 -> 无法从 U 盘启动
    2. 在线上传系统然后升级 -> 原系统是恩山 flippy 佬的系统,使用跟安卓类似的 a/b 分区升级方案,我把 b 分区改成 swap 分区了无法取消挂载,导致升级失败


    用 ARM 的话还是简单点没必要 btrfs 之类太复杂了,还有尽量用能把系统装 tf 卡的开发板/能从 u 盘启动的,方便修复。还有应该可以开机时自动检查修复文件系统的,能配置就提前配置好比较好,毕竟这些设备一般都不关机断电的。

    又转回 x86 pve + lxc 的案(之前折腾的时候已经配置好了),简单使用方便。旁路由已经折腾腻了。
    24 条回复    2025-10-05 16:39:59 +08:00
    qwvy2g
        1
    qwvy2g  
       11 天前 via Android
    用过 r2s ,工作一会就假死卡住,tf 卡电源都换过。最后毕业前送给师弟折腾了。
    Ipsum
        2
    Ipsum  
       11 天前
    不如 x86 力大飞砖
    lyanforever
        3
    lyanforever  
       11 天前
    不如 x86 力大飞砖 +1
    Orzpls
        4
    Orzpls  
       11 天前 via Android
    如果 Arm 设备用来代理,可以刷 Armbian 安装 sing-box 用 tun 模式当透明网关使用,内核参数开启 IPv4/6 转发,再找个路由器把 WAN 口的网关和 DNS 设置为 armbian 的 IP ,这个路由器下的所有设备都可以代理上网。
    lsylsy2
        5
    lsylsy2  
       11 天前
    不如 x86 力大飞砖 +2
    noobjalen
        6
    noobjalen  
       11 天前 via Android   1
    我也和 4 楼一样,不过用的是 clash+tun 。 然后华为路由器不能手动设置 dns ,请避雷。。所以我改的是 client 的 dns 和网关。
    Orzpls
        7
    Orzpls  
       11 天前 via Android
    用 Arm 的优势是低功耗并且性能还不错,哪怕用玩客云 3 ,也就是很老的晶晨 S805 32 位处理器,待机功耗 1.8 瓦的样子,工作功耗在 3 瓦左右,TLS 类的代理在 50%处理器占用下能跑到 160Mbit ,对于慢速设备够用了,并且反应速度很快,即点即用。
    mangmaimu
        8
    mangmaimu  
       11 天前 via iPhone
    旁路由不就是在故障时不影响主路由么
    frankilla
        9
    frankilla  
       11 天前
    除了前段时间 pve 升级 9.0 失败,让我重新安装,这么说已经稳定运行 3 年没出任何幺蛾子了。
    fenghuang
        10
    fenghuang  
       11 天前 via Android
    导出配置,有问题刷机恢复方便点
    Rinndy
        11
    Rinndy  
       11 天前 via iPhone
    @frankilla 我软路由器也是升级 pve 9.0 差点要重装了,然后有了物理 op 的想法。。
    surpaser
        12
    surpaser  
       11 天前
    借楼问一个问题,,有线路由用的的 h68k 刷的 istroe ,用的 H3C NX54 (没刷系统)当作无线 ap 使用。电信家宽,有公网 IP ,用的 openclash ,经常刷抖音会卡。机场用的奶昔,用的是默认规则,想不通到底哪里设置有问题
    frankilla
        13
    frankilla  
       11 天前
    @Rinndy #11 听说升级出错是因为软件问题,我是不会处理,就直接重装了,但是不可能物理 op 的,杀鸡用牛刀了,浪费,我还有其他需求。
    rabt
        14
    rabt  
       11 天前
    做好备份是关键!硬盘坏了变只读,什么方案都一样,部分文件还损坏了,我 x86 也遇到过,只能重新买了块硬盘重装了。
    Donahue
        15
    Donahue  
    OP
       11 天前
    @Orzpls #4 就图 openwrt 的界面方便设置
    Donahue
        16
    Donahue  
    OP
       11 天前
    @Orzpls #7 知道的,我用 arm 也很久了,x86/arm 换着玩。我现在用的这块 j4105 的机子待机也才 2-3 瓦,跑满 10 瓦左右
    Donahue
        17
    Donahue  
    OP
       11 天前
    @Rinndy 物理 op 买个 n1 盒子/rk3399 开发板比较划算,x86 性能超出了
    Donahue
        18
    Donahue  
    OP
       11 天前
    @fenghuang 有一些 docker 服务在上面
    Donahue
        19
    Donahue  
    OP
       11 天前
    @surpaser 很难根据这些信息看出来吧,我估计是 DNS 问题,可以 openclash 后台看看连接状态
    Donahue
        20
    Donahue  
    OP
       11 天前
    @rabt 是文件系统坏了,x86 能用 u 盘系统 fsck 修复,我的这个盒子没法进去就只能重装系统了
    rabt
        21
    rabt  
       11 天前
    @Donahue #20 借助 gpt 各种修复方法都尝试了,都没成功。。。
    Donahue
        22
    Donahue  
    OP
       11 天前
    @rabt #21 我指的是我的这个属于文件系统损坏
    alenchen
        23
    alenchen  
       10 天前
    @rabt 同样遇到大概还是 openclash 配置问题吧 你这是相当于把国内的流量也进了 clash 内核
    busier
        24
    busier  
       4 天前 via iPhone
    正常路由器及软路由系统应该用 squashFS 文件系统,而不是 ext4

    根本不应该有 fsck 需求
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     896 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:12 PVG 06:12 LAX 15:12 JFK 18:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86