去年初買了N1給家里做電視盒子用。今年過年回家,爸爸說它空間總是不足,因此他把很多應用都刪除了,但依然不足,而且因為空間不足,安裝新應用也就安裝不上。
今天adb登錄上去,查看空間占用,發現是log文件把空間占滿了,因此把它重定向到null就解決了。過程如下
- 因為log文件是root創建的,因此要刪除它,系統需要root。今天登錄上去發現系統已經root了,應該是系統默認開啟了root權限。
- 首先打開盒子系統的adb調試。
- 然后電腦通過adb連接到盒子。
adb connect 192.168.50.50 adb shell
- 然后執行
su
切換為root,cd /
進入根目錄。 du -h -d 1 .
可以看到當前目錄下各文件夾占用空間大小,反復執行該命令並cd
到占用空間最大的子目錄下,直到進入日志文件所在目錄。- 日志文件所在目錄為
/data/samba/var/log
ll -h
可查看其下各文件占用空間大小,其中log.smbd
文件占用最大,我的盒子上它占用了3.4G。- 執行
rm log.smbd && ln -s /dev/null log.smbd
將這個文件刪除,並把日志輸出重定向到null文件。問題就解決了。
END
2021.02.16