
我透過軟體 raid 10 配置中的安裝程式安裝了 debian strech。安裝程式使用 ext4 格式化分割區。 inode 比率預設為 16384。
貓 /proc/mdstat 個性:[raid10] [raid1] [線性] [多路徑] [raid0] [raid6] [raid5] [raid4] md3 : 活動 raid10 sdc4[1] sda4[0] sdb4[2] sdd4[3] 27326918656 塊超級 1.2 512K 塊 2 個近副本 [4/4] [UUUU] 點陣圖:5/204 頁 [20KB],65536KB 塊 md2 : 活動 raid1 sdd3[3] sdc3[1] sda3[0] sdb3[2] 976320塊超級1.2 [4/4] [UUUU] md1 : 活動 raid10 sdd2[3] sdc2[1] sda2[0] sdb2[2] 15616000 塊超級 1.2 512K 塊 2 個近副本 [4/4] [UUUU] 未使用的設備:
mdadm --詳細資料 /dev/md3 /dev/md3: 版本:1.2 創建時間:2020年3月8日星期日16:21:02 突襲等級:raid10 陣列大小:27326918656(26060.98 GiB 27982.76 GB) 已用開發大小:13663459328 (13030.49 GiB 13991.38 GB) 突襲設備:4 設備總數:4 持久性:Superblock是持久性的 意圖點陣圖:內部 更新時間 : 2020年4月1日星期三 01:00:06 狀態:乾淨 活躍設備:4 工作裝置:4 失敗設備:0 備用設備:0 佈局:近=2 塊大小:512K 名稱:aaaaaaa:2(主機 aaaaaaa 的本地) UUID:xxxxxxxxxxxxxxxxxxxxxxxx 活動:26835 編號 主要 次要 RaidDevice 狀態 0 8 4 0 活動同步集-A /dev/sda4 1 8 36 1 活動同步集-B /dev/sdc4 2 8 20 2 主動同步集-A /dev/sdb4 3 8 52 3 活動同步集-B /dev/sdd4
貓 /etc/mke2fs.conf [預設值] 基本特徵 = 稀疏超級、大檔案、檔案類型、調整索引節點大小、目錄索引、擴充屬性 default_mntopts = acl,user_xattr 啟用週期fsck = 0 塊大小 = 4096 索引節點大小 = 256 索引節點比率 = 16384
現在我跑:
une2fs -l /dev/md3 une2fs 1.43.4(2017 年 1 月 31 日) 檔案系統磁碟區名稱: 最後安裝於:/ 檔案系統 UUID:xxxxxxxxxxxxxxxxxxxxxxxxxxx 檔案系統幻數:0xEF53 檔案系統版本號:1(動態) 檔案系統功能: has_journal ext_attr dir_index 檔案類型 need_recovery 範圍 64 位元 flex_bg稀疏_超級大_檔案巨大_檔案 dir_nlink extra_isize 元資料_csum 檔案系統標誌:signed_directory_hash 預設掛載選項:user_xattr acl 檔案系統狀態:乾淨 錯誤行為:繼續 檔案系統作業系統類型:Linux 索引節點數:426983424 區塊數:6831729664 保留區塊數:341586483 免費塊:6803907222 空閒索引節點:426931027 第一個區塊:0 塊大小:4096 片段大小:4096 群組描述符大小:64 每組塊數:32768 每組碎片:32768 每組索引節點:2048 每組索引節點區塊:128 RAID 步幅:128 RAID 條帶寬度:256 彈性塊組大小:16 檔案系統建立時間:2020 年 3 月 8 日星期日 16:24:38 最後掛載時間:2020年3月31日星期二12:06:30 最後寫入時間:2020 年 3 月 31 日星期二 12:06:21 坐騎數量:17 最大安裝數量:-1 最後瀏覽時間:2020 年 3 月 8 日星期日 16:24:38 檢查間隔:0() 終身寫入:27 GB 保留區塊uid:0(用戶root) 保留區塊 gid:0(組根) 第一個索引節點:11 索引節點大小:256 所需額外尺寸:32 所需的額外尺寸:32 日誌索引節點:8 預設目錄哈希:half_md4 目錄哈希種子:xxxxxxxxxxxxxxxxxxxxxxxxxxx 日誌備份:inode 區塊 校驗和類型:crc32c 校驗和:0x30808089
每個 inode 的位元組數 = (塊/inode) * block_size
就我而言:每個 inode 位元組數 = (6831729664/426983424) * 4096 = 16 * 4096 = 65536
為什麼在tune2fs -l 輸出中比率顯示為65536。應該是16384。
我的筆記本上安裝了相同的 debian strech 發行版,並且 /etc/mke2fs.conf 和une2fs -l 之間沒有差異。
答案1
您的檔案系統大小超過 16 TiB,因此mke2fs
預設為「巨大」檔案系統類型,inode 比率為 65,536 位元組。請參閱-T
連結的線上說明頁中的選項,以及huge
以下類型mke2fs.conf
:
huge = {
inode_ratio = 65536
}