Openwrt

openwrt 無法保存更改

  • June 21, 2018

“保存”“保存並應用”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 所需要的……

0當 . 上有可用空間時,我遇到了同樣的問題/

您可以通過連接ssh並執行df以檢查剩餘的可用空間:

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

我不得不進入/overlay/upper/usr/lib/opkg/並手動刪除一些包,因為 opkg 不允許我刪除它們。

/dev/root 是你的 rom——它已滿且不可寫。您的根目錄是 / 並通過輸出提供一些空間。但即使是這些數字也不是真正可用的空間,因為它是 squashfs。有關進一步調查,請參閱https://wiki.openwrt.org/doc/techref/flash.layout

我的印像是您的問題與gui有關。也許通過命令行進行配置是您的一個選擇。

我不確定你所說的“debian commands”是什麼意思——你沒有bash,它是busybox afaik

引用自:https://unix.stackexchange.com/questions/350763