linux目錄和檔案限制

2021-07-07 09:17:50 字數 536 閱讀 5877

目錄限制

ext3預設配置 include/linux/ext3_fs.h:#define ext3_link_max  32000 個;ext 4 無限

檔案限制

檔案限制取決於系統的inode數,inode用完了也就能建立新檔案了

inode用於索引記錄block(塊)資訊

block是連續多個sector(扇區)組成,常見是連續8個sector

sector是磁碟最小儲存單位扇區,每扇區512byte(位元組)

inode記錄

檔案位元組數、userid、groupid、讀寫執行許可權、ctime(建立)mtime(修改)atime(上次)、鏈結數(指向這個inode的檔名)、資料位置(block)

inode大小

一般儲存這些資料會消耗(128、256位元組)

檢視inode df -i

綜上我們可以根據自己的業務,調整block(塊)的大小增加減少inode達到我們想要儲存的檔案數,當然inode本身也佔空間所以它的大小也能改變可供block分配的空間

資料

Linux系統目錄數和檔案數限制

昨晚排查了在kvm的build系統中的乙個問題,跟蹤到後面發現在乙個目錄下mkdir建立目錄失敗。我手動試了一下,提示如下 cannot create directory home master jaytemp too many links 我發現是在乙個目錄下的一級子目錄數量是有限制的,遂做了點實...

Linux目錄數和檔案數限制 目錄下最大檔案數

一 目錄數限制 在同乙個路徑下,一級子目錄的個數限制為 31998 如果你的應用生成的目錄可能會超過這個數,那要注意進行目錄分級。例如,如果目錄名為數字的話,可以將數字除以10000後的整數值做為父目錄名 data 1 13892 如果是目錄名為字幕的,可以用前幾個字元來做為父一級目錄 data c...

Linux目錄數和檔案數限制 目錄下最大檔案數

linux目錄數和檔案數限制 目錄下最大檔案數 一 目錄數限制 在同乙個路徑下,一級子目錄的個數限制為 31998 如果你的應用生成的目錄可能會超過這個數,那要注意進行目錄分級。例如,如果目錄名為數字的話,可以將數字除以10000後的整數值做為父目錄名 data 1 13892 如果是目錄名為字幕的...