91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

聊聊Linux上“too many links”報錯出現的原因和處理方法

發布時間:2020-06-09 12:10:06 來源:網絡 閱讀:2505 作者:品鑒初心 欄目:系統運維

說明

Linux上出現“too many links”這樣的報錯,可能是多原因造成的。本節主要介紹導致這一報錯的兩種情況:

*(1)ext3 文件系統,報錯內容類似如下:

cannot create directory `/home/data` too many links

*(2)docker存儲驅動overlay,報錯內容類似如下:

failed to register layer: link /data/sys/var/docker/overlay/xxxxx: too many links    ## 這里使用xxx忽略掉不重要的內容

分為兩種情況分析

ext3 文件系統

關于 ext3 的介紹,網上有很多的優秀的博客或資料可參考,這里我簡單說明下:

(1)查看文件系統:df -lhT

(2)Linux的kernel代碼中有include/linux/ext2_fs.h:#define EXT2_LINK_MAX 32000nclude/linux/ext3_fs.h:#define EXT3_LINK_MAX 32000,ext3文件系統一級子目錄的個數默認為31998(個),準確地說是32000個。

(3)不建議在一個目錄下有太多的文件或者目錄,這回降低文件系統查找文件或目錄的性能。

(4)ext3文件系統下單個目錄里的最大文件數無特別的限制,是受限于所在文件系統的inode數。參考阮神理解inode

(5)ext4 對目錄個數沒有限制。

了解了上面的套路,我們對于文件系統層次的“too many links”報錯,可采用:

(1)將ext3文件系統替換為ext4,注意?數據安全,可參考: failed: Too many links 解決

(2)清除無用的目錄或文件

docker存儲驅動overlay

關于這一塊,可參考我之前的文章Docker存儲驅動由overlay更改為overlay2,文章中給出了兩種方法:

解決上面出現的“too many links” 問題,可以采用下面兩種方法:

(1)臨時方法:定時刪除沒用的鏡像和已經退出的容器,使用docker system prune。

(2)永久方法:將存儲驅動由 overlay 升級到 overlay2。

參考文檔

*(1)failed: Too many links 解決

*(2)Docker存儲驅動由overlay更改為overlay2

*(3)ext3文件系統目錄限制問題

*(4)理解inode

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中江县| 白沙| 金寨县| 苏尼特右旗| 台南县| 丹阳市| 东乡县| 名山县| 眉山市| 钟山县| 韶山市| 五原县| 乌拉特中旗| 乌鲁木齐市| 房产| 延津县| 天台县| 塔河县| 洛浦县| 云安县| 井冈山市| 通化市| 安泽县| 大新县| 剑河县| 天祝| 共和县| 定州市| 闽清县| 沧源| 斗六市| 甘泉县| 永福县| 永新县| 兰溪市| 河间市| 冕宁县| 栖霞市| 呼和浩特市| 手游| 聂拉木县|