基于Linux服務(wù)器出現(xiàn)“No space left on device”錯(cuò)誤的解決簡單有效方案
一、錯(cuò)誤的含義,說明在服務(wù)器設(shè)備上的存儲空間已經(jīng)滿了,不能再上傳或者新建文件夾或者文件等。
No space left on device
翻譯為
設(shè)備上沒有剩余空間
二、確認(rèn)查看服務(wù)器系統(tǒng)的磁盤使用情況是否是真的已經(jīng)沒有剩余空間,復(fù)制下面命令在服務(wù)器上運(yùn)行,然后發(fā)現(xiàn)如果如下圖所示那么表明sda3磁盤已經(jīng)沒有剩余空間存儲滿了。
df -lh
三、首先回到服務(wù)器的根目錄root下,再查看根目錄root下各文件夾的大小情況。
- 返回根目錄
cd /
- 查看根目錄root下各文件夾的大小情況,注意:運(yùn)行下面命令后需要輸入用戶密碼,然后耐心等待存儲計(jì)算及顯示。
sudo du -sh *
四、上一步完成之后就可以得知根目錄下文件夾的大小,再根據(jù)自己的需要存儲由大到小依次進(jìn)入對應(yīng)的文件夾,然后再查看其子文件夾的大小,這樣周始循環(huán)就能找到文件比較大并且根據(jù)自己的需要?jiǎng)h除沒啥用的文件,釋放大量設(shè)備空間自然就解決問題了。比如:博主舉例根目錄下最大的文件夾是home,那么就下一步就直接先進(jìn)入home文件夾進(jìn)行操作。
- 進(jìn)入根目錄root下的home文件夾
cd /home
- 繼續(xù)查看home文件夾下各文件夾的大小情況,注意:運(yùn)行下面命令后需要輸入用戶密碼,然后耐心等待存儲計(jì)算及顯示。
sudo du -sh *
文章來源:http://www.zghlxwxcb.cn/news/detail-782239.html
五、繼續(xù)回到上一步周而復(fù)始找到無用且占服務(wù)器存儲大的文件夾然后刪掉,覺得刪除的差不多了就可以進(jìn)行文章下一步。注意:rm 是Linux刪除命令,-r 就是向下遞歸,不管有多少級目錄,一并刪除,-f 就是直接強(qiáng)行刪除,不作任何提示的意思。同時(shí)下面刪除命令博主都是舉例其文件或文件夾絕對路徑,其實(shí)可以先 cd 轉(zhuǎn)到文件或者文件夾對應(yīng)路徑再使用其相對路徑刪除也可以;最后但同等重要的是使用這個(gè) rm -rf 的時(shí)候一定要格外小心,因?yàn)長inux沒有回收站,所以一旦強(qiáng)制刪除那么就無法還原文件。注意:博主建議用conda clean -a這個(gè)命令清理服務(wù)器中Anconda文件夾中的pkgs文件。
- 刪除文件夾,比如:
rm -rf /home
是刪除目錄 home 及其下所有文件、文件夾。
rm -rf 目錄名字
- 刪除文件,比如:
rm -f /home/wgw/.bash_history
是刪除 .bash_history 文件。
rm -f 文件名字
六、上一步刪完文件之后,再檢查一下服務(wù)器設(shè)備是否真正釋放了一些空間,比如:博主刪除了一些文件后運(yùn)行下面命令檢查,發(fā)現(xiàn)由sda3磁盤原來的100%到97%,說明確實(shí)釋放了一些空間。
df -lh
文章來源地址http://www.zghlxwxcb.cn/news/detail-782239.html
到了這里,關(guān)于基于Linux服務(wù)器出現(xiàn)“No space left on device”錯(cuò)誤的解決簡單有效方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!