
設(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成功
通過取消動態(tài)內(nèi)存的方式,解決了“設(shè)備空間不足”的錯誤。
在解決這個問題的過程中,查了大量的資料,雖然有收獲(存放臨時文件的目錄空間限制),但卻不多,浪費了很多的時間和精力,希望這篇文章能幫到同學(xué)們。