“保存”“保存并应用”的任何组合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