openwrt 保存更改失败

openwrt 保存更改失败

“保存”“保存并应用”的任何组合OpenWRT都不会保存任何更改,我停留在“更改计数器> 0”阶段。此外,单击计数器我会看到所有更改,当我单击提交它们时,它似乎有效,但最终没有执行任何操作,所有更改仍然被撤消。

重启没有修复效果,即使重新加载最后一个“备份”也不能解决问题

文件状态如下:

Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                     384       320        64  83% /
/dev/root                 2304      2304         0 100% /rom
tmpfs                    14368       524     13844   4% /tmp
/dev/mtdblock5             384       320        64  83% /overlay
overlayfs:/overlay         384       320        64  83% /
tmpfs                      512         0       512   0% /dev

/dev/root 似乎已满,但我不知道如何访问它:

cd /dev/root

给出

-ash: cd: can't cd to /dev/root

我仍然陷入困境,并寻求知识或经验,最重要的是我相信通常的 debian 命令并不完全是 openWRT 所需要的......

答案1

当 上有0可用空间时,我遇到了同样的问题/

您可以通过连接ssh并运行df来检查剩余的可用空间:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                     512       416        96  81% /

我必须手动/overlay/upper/usr/lib/opkg/删除一些软件包,因为 opkg 不允许我删除它们。

答案2

/dev/root 是你的 rom – 它已满且不可写。您的根目录是 / 并提供了一些由输出显示的空间。但即使是这些数字也不是真正可用的空间,因为它是squashfs。看https://wiki.openwrt.org/doc/techref/flash.layout以便进一步调查

我的印象是你的问题与 gui 有关。也许通过命令行配置是您的一个选择。

我不确定你所说的“debian 命令”是什么意思 – 你没有 bash,据我所知它是 busybox

相关内容