linux40t分区格式化,RedHat/CentOS ext4无法格式化大分区问题解决
RedHat/CentOS ext4无法格式化大分区问题解决
发布者:发布时间:2014-12-25来源:
一般情况下,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 6.5的e2fsprogs版本为1.41.12较低,无法创建16TB以上的文件系统。
下载最新的e2fsprogs,编译安装
ftp://ftp.ntu.edu.tw/linux/kernel/people/tytso/e2fsprogs/
tar zxvf e2fsprogs-1.42.10.tar.gz
cd e2fsprogs-1.42.10
mkdir build
cd build/
../configure
make
make install
mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sda1
mount /dev/sda1 /mnt
常见故障表现:
[root@localhost ~]# mount /dev/sda1 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
[root@localhost ~]# mkfs.ext4 /dev/sda1
mke2fs 1.41.12 (17-May-2010)
mkfs.ext4: Size of device /dev/sda1 too big to be expressed in 32 bits
using a blocksize of 4096.
[root@localhost ~]# mkfs.ext4 -b 8192
Warning: blocksize 8192 not usable on most systems.
mke2fs 1.41.12 (17-May-2010)
mkfs.ext4: 8192-byte blocks too big for system (max 4096)
Proceed anyway? (y,n) y
Warning: 8192-byte blocks too big for system (max 4096), forced to continue
Filesystem label=
OS type: Linux
Block size=8192 (log=3)
Fragment size=8192 (log=3)
Stride=0 blocks, Stripe width=0 blocks
1464926208 inodes, 2929459075 blocks
146472953 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4311218176
44706 block groups
65528 blocks per group, 65528 fragments per group
32768 inodes per group
Superblock backups stored on blocks:
65528, 196584, 327640, 458696, 589752, 1638200, 1769256, 3210872,
5307768, 8191000, 15923304, 22476104, 40955000, 47769912, 143309736,
157332728, 204775000, 429929208, 1023875000, 1101329096, 1289787624
linux40t分区格式化,RedHat/CentOS ext4无法格式化大分区问题解决相关推荐
- linux40t分区格式化,RedHat/CentOS ext4无法格式化大分区 补充ext4格式化方式
RedHat/CentOS ext4无法格式化大分区 补充ext4格式化方式 一般情况下,XFS出现丢数据的情况为海量小文件IO场景.在该场景下,inode占用教大. 通过上文的方式进行格式化,ino ...
- linux分区创建ext4失败,RedHat/CentOS ext4无法格式化大分区 补充ext4格式化方式
红帽/CentOS 6.5的e2fsprogs版本为1.41.12较低,无法创建16TB以上的文件系统 tar zxvf e2fsprogs-1.42.10.tar.gz cd e2fsprogs-1 ...
- android各分区大小,扫盲:安卓系统各大分区介绍1
1. bootloader 当我们拿到一款手机,第一件事应该就是按下 电源键开机,那么从开机到进入到桌面程序这中 间发生了些什么呢, 大 家可以简单的把手机的ROM存储类比为我 们电脑上的硬盘,这个硬 ...
- 让CentOS 5.3支持ntfs分区
让CentOS 5.3支持ntfs分区 如何让CentOS 5.3支持ntfs分区? 1. 查看自己系统的内核版本 #uname -a #uname –r 2. 找合适自己系统内核和CPU的NTFS模 ...
- linux centos7如何格式化磁盘,Linux CentOS 7 磁盘格式化mke2fs、mkfs.ext4、磁盘挂载及手动增加swap空间...
一. 磁盘格式化 查看系统支持的分区类型: cat /etc/filesystems[root@fxq-1 ~]# cat /etc/filesystems xfs ext4 ext3 ext2 no ...
- 26.分区格式化,硬盘分区,fdisk详解,mkfs格式化,mkfs.ext4,mkfs.xfs详细使用方法和示例
本章详细讲解分区格式化,硬盘分区,fdisk使用,mkfs格式化,mkfs.ext4,mkfs.xfs详细使用方法和示例 文章目录 fdisk 分区操作 格式化作用 查看分区信息 选项含义 创建分区 ...
- Centos 添加新硬盘,分区格式化、挂载硬盘
一.添加新硬盘,查看硬盘情况 输入fidsk -l 查看系统磁盘,查看到/dev/sdb 为新添加的100G磁盘 二.对新添加的硬盘进行分区 2.1 fdisk /dev/sdb 2.2 输入n 新建 ...
- linux centos7如何格式化磁盘,CentOS磁盘分区、格式化及挂载
当CentOS新增硬盘时,要做的几个事情就是:先按需要进行分区.然后对分区进行格式化.再进行挂载即将指定分区挂到指定目录上:必要的时候做下校验: 常用的命令有: fdisk :磁盘分区相关指令 如: ...
- Centos 6.x Linux硬盘分区、删除分区、格式化分区
Centos 6.x Linux硬盘分区.删除分区.格式化分区 硬盘分区 1.查看硬盘信息 fdisk -l 可以查看到硬盘信息和分区信息等 2.进行分区 我们以第二块硬盘为例进行分区(这里是分两个区 ...
最新文章
- 指针02 - 零基础入门学习C语言42
- windows2012自动锁定计算机,如何在Windows中启用或禁用自动锁定
- Android之INSTALL_FAILED_UPDATE_INCOMPATIBLE(pacakge:...do not match the previously installed version)
- 学校计算机 电教材料账册,电教室管理制度
- 【案例讨论】从案例引发的对缓存设计的思考,干货讨论,绝对不玩虚的
- 达尔文计算机学校,中国研制出全球神经元规模最大类脑计算机
- 上一秒投简历下一秒被裁 ?小心,你的一举一动可能都在监控中
- SpringBoot 解决“不支持发行版本xx”的问题
- Android AppCompatActivity的ActionBar之SearchView、ShareActionProvider以及menu
- 《MATLAB智能算法30个案例》:第5章 基于遗传算法的LQR控制器优化设计
- ArcGIS地图制图
- 不可不知的P2P(Peer-To-Peer)
- 51 Best DevOps Tools for #DevOps Engineers
- 银联基于OpenStack 的“五高”生产金融云技术白皮书
- 教你怎么从Java8升级到Java11
- html调用腾讯地图定位当前位置,vue web项目中调用腾讯地图API获取当前位置的经纬度...
- 线性模型:AR、MA、ARMA、ARMAX、ARX、ARARMAX、OE、BJ等
- 软考系统分析师倒计时第0天
- java在gc正常工作的情况下_Java GC的工作原理
- 爬取彼岸网所有4K美图壁纸--Python脚本
热门文章
- Altium Designer/AD 添加自定义快捷键的方法
- MySQL餐饮管理系统
- Go (Golang) 工具之依赖包管理工具goimports | Go语言规范-import规范(导入)排序 |GoLand:设置gofmt与goimports,保存时自动格式化代码
- 算法与数据结构-分支限界法
- 2022-2028年中国脱汞行业市场规模及发展前景分析报告
- React版本18.xx降低为17.xx
- 基于vue-node的共享车位管理系统的设计与实现_kaic
- unity3d-常用组件
- json快速转化为类
- js File文件转换为二进制格式和base64转换为图片