1. 程式人生 > >no space left on device 導致伺服器啟動失敗

no space left on device 導致伺服器啟動失敗

註冊部落格園很長時間了,一直都沒有寫過東西,只是將他用作收集網頁資料的工具。最近一直在忙其他的東西,昨天下午突然什麼都想幹,就想把糾結了一個月的Ubuntu下low graphic問題解決掉。

    我的Ubuntu系統裝在本本原來的系統備份盤上,只有10.8個G,裝完Ubuntu時系統只佔用了4個多G,後來更新和裝自己軟體什麼的慢慢就接近6個G了,現在還剩下3.7個G的可用空間。

    有次在使用Ubuntu(13.04)時,系統突然提示“磁碟空間佔用過多”的問題,當時沒有在意,結果再開機時就進不去系統了。提示“ubuntu is running in low-graphic mode”錯誤,這個時候在提示對話方塊中有幾個選項,但是不論選擇哪個,都無法進入系統。剛剛遇到這個問題的時候一頭霧水,完全不知道該如何入手。因為系統一直是在接近4個G的剩餘磁碟空間上執行的,都沒有問題,突然出現的問題讓我有種系統被損壞的不好預感。

    於是在網上百度+Google,發現好多和我情況類似的帖子,於是本著破罐子破摔的思路挨個嘗試,一直都被帖子迷惑了,以為是系統找不到顯示卡的驅動(我的是nvidia),但是更新顯示卡驅動的時候總是會提示“No space left on device”而以失敗告終。嘗試了好多方法之後,只好暫時擱置,因為win7系統下還有現在的專案和寫了一部分的小論文,實在不想在這個時候把兩個系統都重灌。

    過了一段時間,關於Ubuntu的思考終於可以靜下心來,覺得還是有某個檔案把剩下的磁碟空間佔用完了。

    開機,進入ubuntu系統,在系統提示“ubuntu is running in low-graphic mode”時,Ctrl+Alt+F1進入命令列,登陸系統。

    #df -hl命令檢視磁碟使用情況,結果發現Ubuntu所在盤的使用率為100%,覺得有戲,繼續查詢。

    覺得最有可能的就是在個人使用者目錄下會出現異常檔案(因為對Ubuntu還是比較有信心的,覺得系統不會在系統目錄下生成3個多G的錯誤檔案),於是又在home下查詢,但是home下只有general一個資料夾,使用命令#df -sh general檢視general資料夾的大小,驚喜出現了,果然general的大小為4G。

    不要高興的太早,因為我們還沒有找到異常檔案,於是在general目錄下#df,但是檔案太多了,怎麼辦?

    於是#find /home -size +2000k(找出/home下大於2M的檔案),這時還是太多,於是#find /home -size +20m,終於,“xsession-error”,3.7個G啊!!!於是#sudo rm xsession-error,重啟ubuntu,一切Ok了。

    解決錯誤的過程中,對顯示卡驅動有更新,但是都以錯誤返回的失敗告終,於是再次更新#sudo apt-get install nvidia-current-updates或者(#sudo apt-get install nvidia-current),更新成功,避免以後忘記時顯示卡驅動出問題。

    此次總結:系統提示的錯誤“ubuntu is running in low-graphic mode”可能不是系統遇到的實質問題,而是由系統磁碟空間不足,無法載入顯示卡驅動引起的。在解決問題時沒有考慮對系統的保護,大刀闊斧的嘗試,以後應該避免,因為很可能只是一個簡單的問題(就像這個)。遇到無所適從問題時更要靜心思考而不是糾結於問題的深奧程度,找到問題的本質,才能最快的解決問題。

相關推薦

no space left on device 導致伺服器啟動失敗

註冊部落格園很長時間了,一直都沒有寫過東西,只是將他用作收集網頁資料的工具。最近一直在忙其他的東西,昨天下午突然什麼都想幹,就想把糾結了一個月的Ubuntu下low graphic問題解決掉。     我的Ubuntu系統裝在本本原來的系統備份盤上,只有10.8個G,裝完U

Ubuntu下no space left on device導致low graphic 問題

    註冊部落格園很長時間了,一直都沒有寫過東西,只是將他用作收集網頁資料的工具。最近一直在忙其他的東西,昨天下午突然什麼都想幹,就想把糾結了一個月的Ubuntu下low graphic問題解決掉。     我的Ubuntu系統裝在本本原來的系統備份盤上,只有10.8個G,裝完Ubuntu時系統只佔用了4

Docker啟動出現"No space left on device" 或者 docker日誌太多導致磁盤占滿問題

col null 升序 html aec ice brush 清理 doc 機房有一臺服務器上面部署了多個docker容器, 並且每個docker容器都往stderr中源源不斷的輸出日誌,導致磁盤被占滿了。Docker容器在啟動/重啟的時候會往/var/lib/dock

Inode占滿導致No space left on device解決

inode占滿① 發現問題 線上有一臺web服務器磁盤檢測告警了,提示空間不足,登到服務器查看touch:cannot touch `furm.html‘: No space left on device② 分析問題使用df -h命令查看發現/data/web分區只使用了2%,創建文件卻提示磁盤空間

Linux伺服器出現:No space left on device的解決方法

    報錯資訊: 2016-06-02 23:56:26 [com.thinkive.server.logger.TradeLogger]-[ERROR] java.io.IOException: No space left o

MySql啟動報 write error: No space left on device問題解決

啟動MySQL資料庫時報如下錯誤: [[email protected] redmine-3.1.1-1]# ./ctlscript.sh start 171023 09:36:32 m

Apache啟動失敗No space left on device”解決辦法

[b][size=medium]問題:[/size][/b]apache啟動失敗;錯誤日誌提示如下:no space left on device: mod_jk: could not create jk_log_lock configuration failed[b][si

Apache啟動報錯No space left on device: AH00023該怎麽解決

ati 問題 linu 信號燈 們的 ice 協調 get perl 最近有朋友說:Apache啟動報錯No space left on device: AH00023,是怎麽回事,該怎麽解決呢?經過小編的一番折騰,問題解決,下面把解決辦法分享給大家,需要的朋友可以參考下A

Linux出現cannot create temp file for here-document: No space left on device的問題解決

查找 顯示錯誤 磁盤 depth target href -s reat temp 在終端輸入:cd /ho 按tab鍵時,顯示錯誤: bash: cannot create temp file for here-document: No space left on de

No space left on device

ant .cn ipcs 無法啟動 device pcr logs itl ipc No space left on device 數據庫無法啟動, 發現是內存沒有清空導致。 處理過程: ipcs ipcrm No space left on device

請描述工作中解決的故障(寫入數據出現 no space left on device 故障)

no space left on dev它的提示的是磁盤沒有剩余空間,df –hdf –i查看下到底是inode 還是block耗盡如果是inode 耗盡 1、.刪除掉沒用的臨時文件,釋放inodes2、0字節的文件也會占用一個inode,也必須刪除掉3、一般來看是/var/spool底下的郵件相關日誌的特別

Linux報No space left on device錯誤

出現這個錯誤第一反應是空間滿了。 df -h 一看卻發現還有挺多沒有用 df -i 一看發現是inodes空間滿了 解決方法 1.刪除掉沒用的臨時檔案,釋放inodes 可以到/tep目錄下看看有沒有很多sess_xxxx的session臨時檔案 ls -lt /tmp | wc

no space left on device磁碟空間不足

磁碟在使用之前需要做RAID冗餘陣列、分割槽、格式化、掛載; 格式化的目的:1、建立檔案系統;2、初始化inode和block(即inode和block的數量是一定的);每一個非空檔案都要佔用一個inode和至少一個block,那麼無論是inode滿了還是block滿了,磁碟就存放不了東西了,就會

no space left on device磁盤空間不足

冗余 過濾 col dff 情況 node process sha 初始化 磁盤在使用之前需要做RAID冗余陣列、分區、格式化、掛載; 格式化的目的:1、創建文件系統;2、初始化inode和block(即inode和block的數量是一定的);每一個非空文件都要

mxnet在pycharm環境中調試出現error : no space left on device

執行好幾次多執行緒的dataloader,在debug模式下頻繁地終止pycharm執行,結果出現error :  no space left on device錯誤,並且程式無法執行了。。。。。。嚇死本寶寶了。。。。。 百度發現是系統的資源耗盡了,df -h,df -i分別查磁碟和iN

ubuntu編譯工程出現: fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device

錯誤提示為:tmp路徑下記憶體不足 (fatal error: error writing to /tmp/cc1ezU8m.s: No space left on device) 解決方法:解掛tmp(也有說需要清空該路徑下記憶體和擴大記憶體的:https://www.cfd

【Linux】no space left on device 磁碟空間不足原因及排查方法

在系統使用中,經常會遇到no space left on device 磁碟空間不足的情況, 下面來詳細的介紹一下產生這種情況的幾種原因及解決辦法: 1. 首先我們要清楚inode 和 block的概念: inode在格式化建立檔案系統的時候誕生,用來存放檔案的屬性資訊,

Postgresql FATAL: could not create semaphores: No space left on device

轉自:http://blog.163.com/dazuiba_008/blog/static/363349812016314739538/   今天做恢復的時候,資料庫做完恢復後,無法啟動報錯

cd : cannot create temp file for here-document: No space left on device

1、問題描述:  在linux下,無法用tab鍵補全 當進行補全時,出現如下錯誤 cd armbash: cannot create temp file for here-document: No space left on device 2、原因 此時系統磁碟幾用

如何解決Linux報No space left on device錯誤

今天hive任務一直很異常,檢視日誌發現有如下報錯資訊:No space left on device 第一時間看到這個錯誤以為空間滿了,可是檢視空間居然還剩1.1T的空間呢 接著使用如下命令發現inode使用率是100%了df -i /home/hadooper解決方法: 刪除掉沒用的臨時檔案,釋放inod