mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-27 04:28:20 +00:00
Improve mkfs options
- make quiet - force, so some adjustments are not checked see https://github.com/docker/pinata/issues/6198 - set resize_inode as we do resize partitions on cloud and they could have very few inodes otherwise - inline all the default options and remove the config file, so script is more standalone Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
5e1dc791c8
commit
9fc867629f
@ -1,52 +0,0 @@
|
|||||||
[defaults]
|
|
||||||
base_features = sparse_super,large_file,filetype,resize_inode,dir_index,ext_attr
|
|
||||||
default_mntopts = acl,user_xattr
|
|
||||||
enable_periodic_fsck = 0
|
|
||||||
blocksize = 4096
|
|
||||||
inode_size = 256
|
|
||||||
inode_ratio = 16384
|
|
||||||
|
|
||||||
[fs_types]
|
|
||||||
ext3 = {
|
|
||||||
features = has_journal
|
|
||||||
}
|
|
||||||
ext4 = {
|
|
||||||
features = has_journal,extent,huge_file,flex_bg,uninit_bg,64bit,dir_nlink,extra_isize
|
|
||||||
inode_size = 256
|
|
||||||
}
|
|
||||||
ext4dev = {
|
|
||||||
features = has_journal,extent,huge_file,flex_bg,inline_data,64bit,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
|
|
||||||
}
|
|
||||||
big = {
|
|
||||||
inode_ratio = 32768
|
|
||||||
}
|
|
||||||
huge = {
|
|
||||||
inode_ratio = 65536
|
|
||||||
}
|
|
||||||
news = {
|
|
||||||
inode_ratio = 4096
|
|
||||||
}
|
|
||||||
largefile = {
|
|
||||||
inode_ratio = 1048576
|
|
||||||
blocksize = -1
|
|
||||||
}
|
|
||||||
largefile4 = {
|
|
||||||
inode_ratio = 4194304
|
|
||||||
blocksize = -1
|
|
||||||
}
|
|
||||||
hurd = {
|
|
||||||
blocksize = 4096
|
|
||||||
inode_size = 128
|
|
||||||
}
|
|
@ -71,7 +71,9 @@ do_mkfs()
|
|||||||
blockdev --rereadpt $diskdev 2> /dev/null
|
blockdev --rereadpt $diskdev 2> /dev/null
|
||||||
mdev -s
|
mdev -s
|
||||||
|
|
||||||
mkfs.ext4 ${diskdev}1
|
FSOPTS="-O resize_inode,has_journal,extent,huge_file,flex_bg,uninit_bg,64bit,dir_nlink,extra_isize"
|
||||||
|
|
||||||
|
mkfs.ext4 -q -F $FSOPTS ${diskdev}1
|
||||||
|
|
||||||
mount ${diskdev}1 /var
|
mount ${diskdev}1 /var
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user