安裝時出現(xiàn)“zstd: error 70 : Write error : cannot write block : No space left on device”

問題截圖如下:
設(shè)備空間不足錯誤

先給出結(jié)論:取消虛擬機的動態(tài)內(nèi)存方式。

問題出現(xiàn)在安裝linux核心時,錯誤提示信息翻譯后為“寫錯誤: 不能寫入:設(shè)備沒有空間”,運行的命令是:

pacstrp -K /mnt linux

通過檢查官方文檔,官方的建議的最小512M的內(nèi)存、2G硬盤,我的虛擬機配置的是4G內(nèi)存、60G硬盤,理論上不管是內(nèi)存還是硬盤都是夠的。

先從從報錯的工具:zstd開始查。查找資料得知,這個工具是個解壓縮工具,那么應(yīng)該是解壓文件時報錯,那么確實可能是存儲空間不足導(dǎo)致的。我的內(nèi)存和硬盤肯定是夠的,zstd報這個錯就很奇怪了。

接下來我就查了很多資料(走了很多彎路),百度、官方論壇、bing、google查了很多,跟我場景累死的,都確實是硬盤不足,也通過增加內(nèi)存、硬盤的容量解決了,但是他們的內(nèi)存、硬盤增加后還沒我的空間大,我的肯定不是這個原因。

然后我又重新創(chuàng)建虛擬機,當設(shè)定內(nèi)存時,突然發(fā)現(xiàn)默認勾選了使用動態(tài)內(nèi)存,就抱著試一試的態(tài)度取消了使用動態(tài)內(nèi)存,其他配置完全一樣。
取消使用動態(tài)內(nèi)存

嘗試重新安裝,按照之前的流程重走一次,再次安裝linux核心,安裝成功:
安裝linux成功

通過取消動態(tài)內(nèi)存的方式,解決了“設(shè)備空間不足”的錯誤。

在解決這個問題的過程中,查了大量的資料,雖然有收獲(存放臨時文件的目錄空間限制),但卻不多,浪費了很多的時間和精力,希望這篇文章能幫到同學(xué)們。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容