對(duì)于使用群暉NAS的小伙伴來說,系統(tǒng)升級(jí)是再平常不過的事情。官方每次發(fā)布新版本除了增加、優(yōu)化功能外,最重要的就是會(huì)修復(fù)很多安全性漏洞,所以及時(shí)升級(jí)系統(tǒng)是非常重要的。
然而,在最近給我的群暉218進(jìn)行系統(tǒng)更新時(shí),卻遇到了一個(gè)棘手的問題:系統(tǒng)提示"系統(tǒng)分區(qū)空間不足"。這個(gè)看問題看起來比較簡(jiǎn)單,卻讓老寧花了不少時(shí)間才找到解決方案。
今天,就來和大家分享一下這個(gè)問題的來龍去脈,以及詳細(xì)的解決步驟。
解決思路
硬盤空間不夠?
空間不足大家的第一反映就是硬盤空間不夠了,老寧第一反應(yīng)也是這樣,去查看存儲(chǔ)空間管理器發(fā)現(xiàn)空間還有很多。
手動(dòng)下載升級(jí)包
接著我在想是不是因?yàn)樽詣?dòng)下載的升級(jí)包已經(jīng)把群暉需要的升級(jí)空間占滿了,又去官網(wǎng)下載進(jìn)行手動(dòng)升級(jí),結(jié)果還是不行。
查閱官方文檔
在群暉官網(wǎng)查看到確實(shí)有關(guān)于《系統(tǒng)容量不足,無法進(jìn)行更新》相關(guān)的操作,但是根據(jù)文檔操作后無法解決。
最終方案
最后在老寧在網(wǎng)上搜索到一個(gè)思路,并根據(jù)這個(gè)思路把詳細(xì)的操作過程進(jìn)行了完善,供大家參考。
首先把群暉的SSH的功能打開,并用SSH工具連接到群暉。
切換到root用戶,輸入df -h .
查看當(dāng)前目錄所在文件系統(tǒng)的磁盤空間使用情況。
可以發(fā)現(xiàn)/dev/md0
占用很大,并且是掛載在/
根目錄下。導(dǎo)致升級(jí)失敗的根本原因就是這個(gè),如果它的空間不足,那就會(huì)導(dǎo)致升級(jí)失敗。
所以我們就需要釋放/dev/md0
的空間,一般來說都是由于我們錯(cuò)誤的操作才導(dǎo)致/dev/md0
占用過高。
最常見的錯(cuò)誤操作就是把文件上傳到/root
文件夾而沒有刪除導(dǎo)致掛載的/dev/md0
可用空間不足,所以這里需要?jiǎng)h除/root
文件下面的無效文件。
在root文件夾輸入ls -lah
查看文件和目錄,但是這個(gè)命令看不到實(shí)際文件夾占用大小。
重新輸入 du -sh .[!.]* * | sort -h
查看文件夾和文件占用大小,發(fā)現(xiàn).vscode-server
文件夾占用很大 。
把這個(gè)文件夾刪除rm .vscode-server/ -rf
。
最后來看/dev/md0
的占用情況,發(fā)現(xiàn)減少了很多。
最后回到群暉升級(jí)界面,就可以正常更新群暉系統(tǒng)了。
總結(jié)
其實(shí)在用root用戶登錄到SSH就能可以看到群暉已經(jīng)給出了提示:不要把文件上傳到這里。
所以老寧不建議用戶直接通過SSH操作群暉,通過命令行操作往往需要root權(quán)限,有了root權(quán)限那就意味著可以在群暉上執(zhí)行任意操作,非常不安全!
最后提醒一句,在使用完后請(qǐng)及時(shí)關(guān)閉SSH,做到即用即開,保護(hù)群暉的安全。
我是老寧
一個(gè)熱愛技術(shù)的程序員和極客,群暉NAS深度玩家!
專注NAS相關(guān)技術(shù)分享,原創(chuàng)!干貨!
覺得老寧的文章對(duì)你有幫助,記得點(diǎn)贊、收藏、加關(guān)注!
「雙11全民創(chuàng)作季」它終于來啦!帶#雙11給你種草#、#雙11購后曬#分享購物攻略經(jīng)驗(yàn)、入手心得,不僅可以抽取AirPods4、3元E卡,還能贏iPhone 16 Pro/華為P70 Pro,快來參與活動(dòng)吧,活動(dòng)詳情戳
,