Linux中建立檔案失敗的原因是什麼?
在Linux系統中,建立檔案是非常普遍的操作,但有時很多朋友在建立檔案時會出現失敗的情況。那麼Linux中建立檔案失敗的原因是什麼?本文為大家講解一下。
Linux系統中建立檔案失敗是比較常見的,當然這裡的建立檔案並不單單指使用者手動建立檔案,更多的情況是一些網路服務,日誌系統等需要持續寫檔案,建立,真正使用者建立檔案失敗的情況比較少見。
檔案建立失敗的原因:
1、當前目錄對應的磁碟空間不足
根據上面的的描述,在某個目錄下建立檔案時,實際上是這個目錄對應的磁碟上操作,如果這個磁碟已經滿了,自然就會建立失敗,更具體的描述是:建立檔案時,申請block時失敗。可以用下面命令來檢視:
#檢視當前目錄所在磁碟的空間使用情況
df -h ./
2、inode不足
這是建立檔案失敗的第二個原因。由於一個檔案對應一個inode,當磁碟裡的小檔案過多時,就會出現block數量還很多,但是inode分配完了,也就是空間還很多,但是也無法建立,那是因為建立檔案時,申請inode號失敗。可以用下面的命令確認是否是inode分配完了:
# 檢視當前目錄所在磁碟的inode的使用情況
df -i ./
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2923239/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 阿里失敗的最大原因是什麼?阿里
- SSL證書校驗失敗的可能原因是什麼?
- 企業郵箱在傳送郵件時失敗的原因是什麼
- CPU長指令(VLIW)失敗的主要原因是什麼,VLIW真的無藥可救嗎?
- 專案研發為什麼失敗?(轉)
- 專案交付為什麼失敗?-記我在某個專案中的迷思
- 引入js檔案失敗JS
- 為什麼RPA專案失敗了呢?
- 專案研發為什麼會失敗?(轉)
- rz檔案傳輸失敗
- Linux中映象檔案是什麼?檔案格式有哪些?Linux
- Linux中什麼是套接字檔案?有什麼作用?Linux
- 紅日四為什麼失敗?
- Linux中log檔案是什麼意思?Linux日誌檔案說明Linux
- 建立函式失敗函式
- 案例研究:專案研發為什麼會失敗?(轉)
- 為什麼85%的大資料專案都以失敗告終?大資料
- 我為什麼把失敗的創業專案開源了創業
- mysql匯入sql檔案過大失敗怎麼辦MySql
- Linux系統中tmp指什麼檔案?其作用是什麼?Linux
- Linux中proc檔案系統是什麼意思?有什麼作用?Linux
- 在Linux中,檔案系統概念是什麼?Linux
- Linux中建立group是什麼意思?Linux
- 關於rm刪除檔案失敗
- 為什麼Twitter註定要失敗? - mos
- 團隊為什麼會失敗(轉)
- 操作都失敗,是什麼原因啊
- Linux系統中無法ping的原因是什麼?如何檢視?Linux
- Linux系統中建立檔案常用的方法!Linux
- MySQL建立表失敗的問題MySql
- Linux下利用檔案描述符恢復的成功失敗實驗Linux
- qq安裝出現提取安裝檔案失敗,qq安裝失敗
- windows10更新失敗怎麼辦_win10系統為什麼更新失敗WindowsWin10
- win10系統提示由於在建立轉儲期間出錯建立轉儲檔案失敗怎麼辦Win10
- win10 讀取檔案錯誤怎麼辦 win10讀取文件失敗什麼原因Win10
- 失敗的敏捷專案敏捷
- php上傳大檔案失敗處理PHP
- python擴充套件檔案import失敗Python套件Import