16T以上容量的分区使用ext4文件系统的方法

简介:

ext4支持1EB呢,为啥16T以上就说too big呢?原因是,32位只能支持16T。要启用64位模式,需要先升级工具(centos5以及以下的系统不支持):

yum install -y git gcc gcc-c++

git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git

cd e2fsprogs

./configure

make && make install


vim /etc/mke2fs.conf

找如下部分

[fs_types] ext4 = {

features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize

##增加下面这一行

auto_64-bit_support = 1

inode_size = 256

}

保存退出


格式化要用mke2fs,命令如下(X表示第几块磁盘设备,n表示第几分区,如果是阵列或者其他设备,相应调整,以fdisk -l中看到为准吧):

mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdXn




本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1793969,如需转载请自行联系原作者
相关文章
|
1月前
|
存储 监控 Linux
在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤
本文介绍了在 CentOS 7 中如何对未分配的大容量硬盘进行分区和挂载。通过具体案例,详细说明了使用 `fdisk` 创建分区、格式化分区、创建挂载点以及临时和永久挂载分区的步骤。此外,还分享了一些实践经验,帮助读者更好地管理和优化磁盘空间。
74 8
linux 根分区磁盘 LVM 拉升(磁盘扩容)
linux 根分区磁盘 LVM 拉升(磁盘扩容)
系统诊断小技巧(9):如何从Ext3或者Ext4文件系统推断分区位置
扩容失败或者系统重启后分区丢失,需要文件系统推定分区位置。我们这里给出一个自动化的工具
2280 0
|
Linux
Linux - 挂载磁盘 + 通过LVM动态实现磁盘的动态扩容
Linux - 挂载磁盘 + 通过LVM动态实现磁盘的动态扩容1 LVM是什么1.1 概念解释LVM(Logical Volume Manager), 逻辑卷管理, 是一种将一至多个硬盘的分区在逻辑上进行组合, 当成一个大硬盘来使用.
3110 0
|
Shell Linux 存储
磁盘格式化/磁盘挂载/手动增加swap空间
  4.5/4.6 磁盘格式化  4.7/4.8 磁盘挂载 4.9 手动增加swap空间     磁盘格式化  查看centos7支持的文件系统格式 cat  /etc/filesystem,centos7默认的文件系统格式xfs     ce...
1564 0