linux與windows支持的最大文件個數對比

  1. windows下支持最大文件個數html

1FAT文件系統:node

    單個文件存儲容量最大爲:4GB
    單文件夾中全部文件總和的容量最大爲:4GB
        
單文件夾中最大文件個數:512 linux

2FAT32文件系統windows

    單個文件存儲容量最大爲:4GB
        
單文件夾中全部文件總和的容量最大爲:2TB(注:1TB=1024GB
    單文件夾中最大文件個數:65,534 spa

3NTFS文件系統操作系統

    單個文件存儲容量最大爲:無限制
    單文件夾中全部文件總和的容量最大爲:256TB (64KB Clusters)
    單文件夾中最大文件個數:4,294,967,295 設計

備註:64KB Clusters是指簇大小,就是Windows下格式化時分配單元大小那個選項,從4KB4096字節)到64KBVolume Size是分區大小,即常說的C盤、D盤。NTFS簇數量用8個字節32位,因此最大分區大小爲232次方乘以簇大小。簇大小4K時,每一個分區最多16TB64K時可達256TBhtm

延生:1windows文件系統下,若是頻繁的對文件夾進行添加和刪除,尤爲是刪除,特別容易形成文件夾鎖定,出現沒法刪除的狀況,必須重啓後才能解決。索引

2NTFS的文件系統快速創建文件幾秒鐘就能夠創建1000多文件,但速度會愈來愈慢(緣由是連續建立文件會使系統的頁面文件快速被使用,只有等系統恢復速度纔會又變快)get

相關數據來源以下:

Windows操做系統單文件夾下到底能存放多少文件及單文件的最大容量

    幾點想法:

            1、直接在WINDOWS下用文件的方式進行存儲。估算了下若是天天產生1百萬個文件,一年按366天計算,也要大概11年的時間才能產生40多億個文件。

2、linux下支持的最大文件個數

      Linux支持的文件系統包括JFSReiserFSextext2ext3ISO9660XFSMinxMSDOSUMSDOSVFATNTFSHPFSNFSSMBSysVPROC等。在Linux系統中,每一個分區都是一個文件系統,都有本身的目錄層次結構。Linux的最重要特徵之一就是支持多種文件系統,這樣它更加靈活,並能夠和許多其它種操做系統共存。Virtual File System(虛擬文件系統)使得Linux能夠支持多個不一樣的文件系統。因爲系統已將Linux文件系統的全部細節進行了轉換,因此Linux核心的其它部分及系統中運行的程序將看到統一的文件系統。Linux的虛擬文件系統容許用戶同時能透明地安裝許多不一樣的文件系統。虛擬文件系統是爲Linux用戶提供快速且高效的文件訪問服務而設計的。

  1. ext3文件系統一級子目錄的個數默認爲31998(),準確地說是32000個。

  2. ext3文件系統下單個目錄裏的最大文件數無特別的限制,是受限於所在文件系統的inode數。

  3. 默認打開文件個數(文件描述符)限制(默認是1024個)

  4. ext3文件系統下filename最大字符長度(默認255個英文字符)

注:inode譯成中文就是索引節點,它用來存放檔案及目錄的基本信息,包含時間、檔名、使用者及羣組等。

相關數據來源:

Linux 目錄個數和文件個數限制(單個目錄下最大文件數)

相關文章
相關標籤/搜索