0xm*_*mtn 4 filesystems busybox router mips squashfs
我想更改路由器上的一些文件。首先,我可以更改/var 中的所有内容,但我想更改/etc/fstab。当我尝试更改它时,我收到一条错误消息,指出文件系统是只读的。
路由器内的 Busybox,命令有限,所以我已经得到了用于 mips http://www.busybox.net/downloads/binaries/1.19.0/busybox-mips 的busybox 二进制文件,并通过 tftp ( tftp -g -r busybox-mips my.i.p.addr)上传它,所以现在我可以使用完整的命令 ( /var/tmp/busybox-mipscommand)。
路由器(sdram)内部没有rom,或者没有其他分区。它必须与busybox有关。
# /var/tmp/busybox-mips df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1344 1344 0 100% /
# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw,nodiratime)
ramfs on /var type ramfs (rw)
#
Model:
Airties 5021
Processor:
BCM6332KFBG
HS1037 P12
994981 N1
Memory:
M12L64164A-7T (SDRAM)
ANM1P02HL 1028
Run Code Online (Sandbox Code Playgroud)
Gil*_*il' 10
这与 BusyBox 无关。BusyBox 是一组专为低资源环境(例如路由器)设计的 unix 实用程序。您的路由器的根文件系统以只读方式挂载,因为它存储在SquashFS 上,这是一个无法写入的压缩文件系统。SquashFS 文件系统在构建文件系统时一次性压缩,之后无法修改。
此类路由器通常运行DD-WRT的变体或衍生版本。大多数变体都有另一个文件系统,通常是JFFS,它是可写的。看起来你的已经完全锁定了。检查某处是否有“解锁”额外文件系统的选项(它可能是NVRAM中的一个选项,您可以通过 Web 界面设置,或者使用nvram实用程序(如果有的话))。如果您找不到方法,请考虑安装备用固件,例如OpenWRT、DD-WRT、Tomato ……(在开始安装之前检查您的特定路由器型号是否受支持)。
| 归档时间: |
|
| 查看次数: |
15672 次 |
| 最近记录: |