FlossDoc: 请协力 GPLv3 的中文翻译工作。

File:/etc/mke2fs.conf

FlossDoc,自由中文開源知識庫

< File: | etc
Jump to: navigation, search

mke2fs.conf 設定檔決定了 Ext2/Ext3/Ext4 格式化程式 mke2fs 的預設設定。以往 mke2fs 在程式碼中內定了一些選項的預設值。由 e2fsprogs 1.39 (2006 年 5 月 29 日)[1] 開始,mke2fs 改由檔案 mke2fs.conf 讀取預設設定,方便使用者可以自訂。

目录

典型內容

以下是 e2fsprogs 預設的 mke2fs.conf[2]

[defaults]
	base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
	blocksize = 4096
	inode_size = 256
	inode_ratio = 16384

[fs_types]
	ext3 = {
		features = has_journal
	}
	ext4 = {
		features = has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
		inode_size = 256
	}
	ext4dev = {
		features = has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
		inode_size = 256
		options = test_fs=1
	}
	small = {
		blocksize = 1024
		inode_size = 128
		inode_ratio = 4096
	}
	floppy = {
		blocksize = 1024
		inode_size = 128
		inode_ratio = 8192
	}
	news = {
		inode_ratio = 4096
	}
	largefile = {
		inode_ratio = 1048576
		blocksize = -1
	}
	largefile4 = {
		inode_ratio = 4194304
		blocksize = -1
	}
	hurd = {
	     blocksize = 4096
	     inode_size = 128
	}

主要檔案系統類型 (fs-type)

  • small - 格式化小於 512MiB 裝置時的預設選項,大於或等於 512MiB 則按 default 章節的設定
  • ext3 - 格式化 Ext3 檔案系統時的預設選項
  • ext4 - 格式化 Ext4 檔案系統時的預設選項
  • ext4dev - 格式化仍在開發中 Ext4 檔案系統時的預設選項

主要設定

  • blocksize - 區塊大小 (block size),可以為 1024、2048 或 4096 位元組。
  • inode_size - inode 大小,可以為 128 位元組或 256 位元組。
  • inode_ratio - 檔案系統大小相對 inode 數目的比例,決定檔案系統劃分的 inode 數目。
  • feature - 啟用的檔案系統功能,可以有以下功能:
    • has_journal - 有日誌
    • ext_attr - 支援 extended attribute
    • resize_inode - resize2fs 可以加大檔案系統大小
    • dir_index - 支援目錄索引
    • filetype - 目錄項目為否記錄檔案類型
    • extent - 支援 extent 功能
    • flex_bg
    • sparse_super - 只有少數 superblock 備份
    • large_file - 支援大於 2GiB 的檔案
    • huge_file
    • uninit_bg
    • dir_nlink
    • extra_isize

參考資料

  1. Ts'o, Theodore. (2006) “E2fsprogs Release Notes: E2fsprogs 1.39 (May 29, 2006)” e2fsprogs.
  2. e2fsprogs 原始碼: misc/mke2fs.conf”. e2fsprogs.

相關頁面

相關連結

Personal tools