"저장" "저장 및 적용" 조합 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
저는 여전히 정체되어 지식이나 경험을 찾고 있습니다. 가장 중요한 것은 일반적인 데비안 명령이 정확히 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와 관련이 있다는 것입니다. 어쩌면 명령줄을 통한 구성이 옵션일 수도 있습니다.
"데비안 명령"이 무슨 뜻인지 잘 모르겠습니다. 제가 아는 한 bash는 없고 비지박스입니다.