網站首頁 編程語言 正文
基于Linux服務器出現“No space left on device”錯誤的解決簡單有效方案
一、錯誤的含義,說明在服務器設備上的存儲空間已經滿了,不能再上傳或者新建文件夾或者文件等。
No space left on device
翻譯為
設備上沒有剩余空間
二、確認查看服務器系統的磁盤使用情況是否是真的已經沒有剩余空間,復制下面命令在服務器上運行,然后發現如果如下圖所示那么表明sda3磁盤已經沒有剩余空間存儲滿了。
df -lh
三、首先回到服務器的根目錄root下,再查看根目錄root下各文件夾的大小情況。
- 返回根目錄
cd /
- 查看根目錄root下各文件夾的大小情況,注意:運行下面命令后需要輸入用戶密碼,然后耐心等待存儲計算及顯示。
sudo du -sh *
四、上一步完成之后就可以得知根目錄下文件夾的大小,再根據自己的需要存儲由大到小依次進入對應的文件夾,然后再查看其子文件夾的大小,這樣周始循環就能找到文件比較大并且根據自己的需要刪除沒啥用的文件,釋放大量設備空間自然就解決問題了。比如:博主舉例根目錄下最大的文件夾是home,那么就下一步就直接先進入home文件夾進行操作。
- 進入根目錄root下的home文件夾
cd /home
- 繼續查看home文件夾下各文件夾的大小情況,注意:運行下面命令后需要輸入用戶密碼,然后耐心等待存儲計算及顯示。
sudo du -sh *
五、繼續回到上一步周而復始找到無用且占服務器存儲大的文件夾然后刪掉,覺得刪除的差不多了就可以進行文章下一步。注意:rm 是Linux刪除命令,-r 就是向下遞歸,不管有多少級目錄,一并刪除,-f 就是直接強行刪除,不作任何提示的意思。同時下面刪除命令博主都是舉例其文件或文件夾絕對路徑,其實可以先 cd 轉到文件或者文件夾對應路徑再使用其相對路徑刪除也可以;最后但同等重要的是使用這個 rm -rf 的時候一定要格外小心,因為Linux沒有回收站,所以一旦強制刪除那么就無法還原文件。
- 刪除文件夾,比如:
rm -rf /home
是刪除目錄 home 及其下所有文件、文件夾。
rm -rf 目錄名字
- 刪除文件,比如:
rm -f /home/wgw/.bash_history
是刪除 .bash_history 文件。
rm -f 文件名字
六、上一步刪完文件之后,再檢查一下服務器設備是否真正釋放了一些空間,比如:博主刪除了一些文件后運行下面命令檢查,發現由sda3磁盤原來的100%到97%,說明確實釋放了一些空間。
df -lh
原文鏈接:https://blog.csdn.net/rothschild666/article/details/127466352
相關推薦
- 2022-12-07 org.apache.tomcat.util.http.fileupload.IOUtils報錯對應
- 2023-03-25 ASP.NET?Core按用戶等級授權的方法_實用技巧
- 2022-04-14 Python實現用戶注冊登錄程序_python
- 2022-11-17 獲取C++變量類型的簡單方法_C 語言
- 2022-08-14 協同開發巧用gitignore中間件避免網絡請求攜帶登錄信息_Golang
- 2022-07-08 Qt5?串口類QSerialPort的實現_C 語言
- 2023-04-06 C++聚合體初始化aggregate?initialization詳細介紹_C 語言
- 2022-09-26 Python文件相關操作和方法匯總大全_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支