您的位置:首页 > 其它

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

2016-06-29 12:00 411 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ext4 16T mke2fs mke2