xref: /aosp_15_r20/external/e2fsprogs/misc/default_profile.c (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard Worker const char *mke2fs_default_profile =
2*6a54128fSAndroid Build Coastguard Worker   "[defaults]\n"
3*6a54128fSAndroid Build Coastguard Worker   "	base_features = sparse_super,large_file,filetype,resize_inode,dir_index,ext_attr\n"
4*6a54128fSAndroid Build Coastguard Worker   "	default_mntopts = acl,user_xattr\n"
5*6a54128fSAndroid Build Coastguard Worker   "	enable_periodic_fsck = 0\n"
6*6a54128fSAndroid Build Coastguard Worker   "	blocksize = 4096\n"
7*6a54128fSAndroid Build Coastguard Worker   "	inode_size = 256\n"
8*6a54128fSAndroid Build Coastguard Worker   "	inode_ratio = 16384\n"
9*6a54128fSAndroid Build Coastguard Worker   "\n"
10*6a54128fSAndroid Build Coastguard Worker   "[fs_types]\n"
11*6a54128fSAndroid Build Coastguard Worker   "	ext3 = {\n"
12*6a54128fSAndroid Build Coastguard Worker   "		features = has_journal\n"
13*6a54128fSAndroid Build Coastguard Worker   "	}\n"
14*6a54128fSAndroid Build Coastguard Worker   "	ext4 = {\n"
15*6a54128fSAndroid Build Coastguard Worker   "		features = has_journal,extent,huge_file,flex_bg,metadata_csum,64bit,dir_nlink,extra_isize\n"
16*6a54128fSAndroid Build Coastguard Worker   "	}\n"
17*6a54128fSAndroid Build Coastguard Worker   "	small = {\n"
18*6a54128fSAndroid Build Coastguard Worker   "		blocksize = 1024\n"
19*6a54128fSAndroid Build Coastguard Worker   "		inode_ratio = 4096\n"
20*6a54128fSAndroid Build Coastguard Worker   "	}\n"
21*6a54128fSAndroid Build Coastguard Worker   "	floppy = {\n"
22*6a54128fSAndroid Build Coastguard Worker   "		blocksize = 1024\n"
23*6a54128fSAndroid Build Coastguard Worker   "		inode_ratio = 8192\n"
24*6a54128fSAndroid Build Coastguard Worker   "	}\n"
25*6a54128fSAndroid Build Coastguard Worker   "	big = {\n"
26*6a54128fSAndroid Build Coastguard Worker   "		inode_ratio = 32768\n"
27*6a54128fSAndroid Build Coastguard Worker   "	}\n"
28*6a54128fSAndroid Build Coastguard Worker   "	huge = {\n"
29*6a54128fSAndroid Build Coastguard Worker   "		inode_ratio = 65536\n"
30*6a54128fSAndroid Build Coastguard Worker   "	}\n"
31*6a54128fSAndroid Build Coastguard Worker   "	news = {\n"
32*6a54128fSAndroid Build Coastguard Worker   "		inode_ratio = 4096\n"
33*6a54128fSAndroid Build Coastguard Worker   "	}\n"
34*6a54128fSAndroid Build Coastguard Worker   "	largefile = {\n"
35*6a54128fSAndroid Build Coastguard Worker   "		inode_ratio = 1048576\n"
36*6a54128fSAndroid Build Coastguard Worker   "		blocksize = -1\n"
37*6a54128fSAndroid Build Coastguard Worker   "	}\n"
38*6a54128fSAndroid Build Coastguard Worker   "	largefile4 = {\n"
39*6a54128fSAndroid Build Coastguard Worker   "		inode_ratio = 4194304\n"
40*6a54128fSAndroid Build Coastguard Worker   "		blocksize = -1\n"
41*6a54128fSAndroid Build Coastguard Worker   "	}\n"
42*6a54128fSAndroid Build Coastguard Worker   "	hurd = {\n"
43*6a54128fSAndroid Build Coastguard Worker   "	     blocksize = 4096\n"
44*6a54128fSAndroid Build Coastguard Worker   "	     inode_size = 128\n"
45*6a54128fSAndroid Build Coastguard Worker   "	     warn_y2038_dates = 0\n"
46*6a54128fSAndroid Build Coastguard Worker   "	}\n"
47*6a54128fSAndroid Build Coastguard Worker ;
48