普通情况下,XFS出现丢数据的情况为海量小文件IO场景。在该场景下,inode占用教大。

通过上文的方式进行格式化,inode数量较小。通过大量測试,能够使用例如以下方法提升mkfs.ext4后文件系统性能。

方法主要内容:在/etc/mke2fs.conf文件,ext4配置中去开启64位功能。

[root@node21 ~]# cat /etc/mke2fs.conf

[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,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize

  auto_64-bit_support = 1      ###新添加行,告诉系统使用64位方式进行格式化。避免mkfs.ext4直接报错。

  inode_size = 256

 }

 ext4dev = {

  features = has_journal,extent,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

 }

[root@node21 ~]#

[root@node21 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             259G   29G  217G  12% /

tmpfs                  16G     0   16G   0% /dev/shm

/dev/sda1             194M   34M  151M  19% /boot

/dev/sdf1              39T   21T   18T  54% /mnt/source

/dev/md127            5.4T  1.8T  3.4T  35% /public

/dev/sdg1              22T   42G   21T   1% /mnt/public_back

[root@node21 ~]# df -i

Filesystem            Inodes   IUsed   IFree IUse% Mounted on

/dev/sda3            17195008  383263 16811745    3% /

tmpfs                4106354       1 4106353    1% /dev/shm

/dev/sda1              51200      41   51159    1% /boot

/dev/sdf1            8203124224 34192419 8168931805    1% /mnt/source      ###XFS文件系统,40T容量。

/dev/md127           366288896 2338559 363950337    1% /public

/dev/sdg1            1464844288     295 1464843993    1% /mnt/public_back  ###ext4文件系统,22T容量。

红帽/CentOS ext4无法格式化大分区 补充ext4格式化方式的更多相关文章

  1. 红帽/CentOS ext4无法格式化大分区

    红帽/CentOS 6.5的e2fsprogs版本号为1.41.12较低.无法创建16TB以上的文件系统 下载最新的e2fsprogs,编译安装 ftp://ftp.ntu.edu.tw/linux/ ...

  2. virt-manager中为centos 7.2 扩容根分区

    1. 打开virt-manager,添加一块磁盘. Add Hardware --> 选中Storage --> Manager (操作参考下图) 点击Manager之后,弹出Choose ...

  3. CentOS 6.x 无法格式化大于16TB的ext4分区处理

    CentOS 6.x 在格式化大于16TB的ext4分区时,会提示如下错误: mke2fs 1.41.12 (17-May-2010) mkfs.ext4: Size of device /dev/s ...

  4. CentOS添加新硬盘到新的分区(xfs/ext4) 或者添加新分区

    CentOs添加新硬盘到新的分区(xfs/ext4)  添加新分区 转载请注明:http://www.cnblogs.com/juandx/p/5618162.html 这篇文章介绍怎么添加一块新的硬 ...

  5. CentOS下使用LVM进行分区(转)

    说明:为什么抄,因为这篇文章图文并茂,所有测试都在CentOS 6和7测试过. 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统 ...

  6. 将ntfs分区转换为ext4分区

    转自 http://blog.csdn.net/nianhongmin/article/details/27818195 将ntfs分区转换为ext4分区 分类: Linux 2014-05-31 1 ...

  7. Linux 格式化扩展分区(Extended)

    如果你在Linux系统中格式化磁盘时遇到如下错误,那么表示你正在格式化一个扩展分区. [root@GETTestLNX06 ~]# mkfs.ext4 /dev/sdb1   mke2fs 1.41. ...

  8. Linux 硬盘格式化、分区、挂载、卸载、删除分区,Linux重新调整分区

    目录 Linux 硬盘格式化.分区.挂载.卸载.删除分区 0. 查看挂载情况 1. 查看硬盘信息 2. 创建分区 3. 查看磁盘信息 4. 格式化分区 5. 将分区信息写入fstab, 设置开机自动挂 ...

  9. 设置/修改centos上的swap交换分区的方法

    设置centos上的swap交换分区的方法 作为linux世界里最稳定的服务器版本,rhas5一直有很大的应用面,之前一直关注的是freebsd,因为应用的需要,特别在配合mysql和oracle上r ...

随机推荐

  1. 啊我V办我偶看篇未改片考i

    http://pan.baidu.com/share/link?shareid=3011665141&uk=338692646&third=15                http ...

  2. hdu2036 (计算多边形的面积)

    Input 输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3<=n<=100),它表示多边形的边数(当然也是顶点数),然后是按照逆时针顺序给出的n个顶点的坐标(x1 ...

  3. 同步github工程gitcafe

    github固然好.仅仅是国内訪问有点慢. 为了提高博客訪问速度我决定把github上托管的博客同步到gitcafe上.最好能在DNS那里做CDN,可是貌似没有免费的服务.那直接指向gitcafe好了 ...

  4. win7下硬盘安装win7+linuxUbuntu双系统方法

    Linux安装大致介绍: win7下硬盘安装win7+linuxUbuntu双系统方法 原则: 所有的看完在装,请仔细看 一 条件: 1. 系统选择 linux unbuntu12.04.2-desk ...

  5. Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(十三)

    今天我们实验libvirt提供的快照功能,快照可以用于系统恢复,防止安装了某些软件或中病毒等情况导致系统损毁的情况. 一.快照类型 1)        磁盘快照 内部的:快照驻留在原来的镜像文件内部 ...

  6. apache2.4.4启用deflate压缩

    今天在看<高性能php应用开发>这本书,说道如何启用mod_deflate: 启用如下模块: LoadModule deflate_module modules/mod_deflate.s ...

  7. ubuntu软件中心崩溃

    网上找了下别人的解决方法(本人測试成功解决此问题): 提示说是lists出错 我的正是这样的情况 使用例如以下命令能够修复: 1.删除lists sudo rm /var/lib/apt/lists/ ...

  8. EJB体系结构

    为了适应企业的快速发展.缩短企业信息系统的设计和开发周期.降低构建信息系统的成本,Sun公司制订了Java2 SDK Enterprise Edition(J2EE)规范,定义基于组件的方式设计.开发 ...

  9. windows phone 三种数据共享的方式(8)

    原文:windows phone 三种数据共享的方式(8) 本节实现的内容是数据共享,实现的效果描述:首先是建立两个页面,当页面MainPage通过事件导航到页面SecondPage是,我们需要将Ma ...

  10. zoj Reactor Cooling

    Reactor Cooling 无源汇上下界最大流问题. 1.流量平衡. 2.满足上下界 模板题. #include <iostream> #include <queue> # ...