码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-06-29 16:09:14      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:ext4 16t mke2fs mke2fs.conf git

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

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



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

标签:ext4 16t mke2fs mke2fs.conf git

原文地址:http://zhukeqiang.blog.51cto.com/8692790/1793969

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!