zoukankan      html  css  js  c++  java
  • Linux系统格式化命令mke2fs命令简析

    1、mke2fs配置文件:

    # vim /etc/mke2fs.conf

    [defaults]
    base_features = sparse_super,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,dir_nlink,extra_isize,64bit
    inode_size = 256
    }
    

    2、参数解读:

    blocksize:每个分块的大小。
    inode_size:每个inode占用256b磁盘空间。
    inode_ratio:每个16kb字节的磁盘空间会分配一个inode。

    inode_ratio值越小,硬盘可用的inode就越多,适合存储海量小文件的情景。
    inode_ratio值越大,硬盘可用的inode就越少,inode占用硬盘空间就会越少,适合存储大文件的情景。
    inode数量*inode_size/1024/1024=inode占用空间(mb)

    3、参数使用

    mke2fs命令中有"-i"参数可以定义inode_ratio的大小,例如16384,8192等。

    # mke2fs -t ext4 -i 8192 /dev/sdb1
    

    [THE END]

  • 相关阅读:
    原生JS---2
    PHP中include和require绝对路径、相对路径问题
    魔方(小玩具)
    html5技术介绍
    苹果电脑 快捷键
    写代码的心得,怎么减少编程中的 bug?
    http状态代码含义表
    开源项目
    蓝牙 CoreBluetooth
    减小iOS应用程序的大小
  • 原文地址:https://www.cnblogs.com/configure/p/11804867.html
Copyright © 2011-2022 走看看