開啟檔案的最大個數

2021-08-04 22:22:18 字數 936 閱讀 8709

1一級目錄中開啟最大子目錄個數:

mkdir建立乙個檔案時,只能建立31998個子檔案,可以用/usr/include/linux/etc2_fs.h檢視。

為什麼巨集定義是32000個,而實際可用的只有31998個?

因為mkdir在建立目錄時,目錄下會預設建立兩個子目錄,乙個是 . 目錄(代表當前目錄),乙個是  .. 目錄(代表上層目錄),這兩個目錄是刪除不了的。所以32000-2=321998。

2.單個目錄中開啟檔案個數:

df –i/dev/sdax或者tune2fs –l/dev/sadx或者dumpe2fs –h/dev/sdax可以檢視inode個數。

3預設開啟檔案個數:

用命令ulimit –n 命令檢視最大可開啟的檔案描述符。(可修改)

修改這個限制可以使用ulimt -shn 65535 命令

還可以在

/etc/security/limit.conf

裡設定使用者

開啟檔案數、程序數、cpu等資訊

4filename最大字元長度:(檔名)

lenth=`for i in ;do for x in a;do echo -n $x;done;done`

touch $lenth

當增加到256時,touch報錯,file name too long

linux系統下ext3檔案系統內給檔案/目錄命名,最長只能支援127個中文字元,英文則可以支援255個字元

連續1的最大個數3 1004

給定乙個由若干 0 和 1 組成的陣列 a,我們最多可以將 k 個值從 0 變成 1 返回僅包含 1 的最長 連續 子陣列的長度。示例 1 輸入 a 1,1,1,0,0,0,1,1,1,1,0 k 2 輸出 6 解釋 1,1,1,0,0,1,1,1,1,1,1 粗體數字從 0 翻轉到 1,最長的子陣...

Z stack 射頻資料傳送最大個數是101位元組

在z stack中,我們呼叫資料傳送函式,可以傳送的最大位元組數即asdu最大是多少呢?在f8wconfig.cfg檔案中定義了 set the mac max frame size 802.15.4 default is 102 dmac max frame size 116 計算出來的 用這個值...

LeetCode 求拆分字串所得最大個數

給你乙個字串s,請你拆分該字串,並返回拆分後唯一子字串的最大數目.字串s拆分 後可以得到若干 非空子字串,這些子字串連線後應當能夠還原為原字串.但是拆分出來 的每個子字串都必須是唯一的.注意 子字串是字串中的乙個連續字串行.示例 1 input s ababccc output 5 解釋 一種最大拆...