红联Linux门户
Linux帮助

磁盘大于16TB如何做ext4的文件系统(提示有mkfs.ext4错误)

发布时间:2017-05-25 09:24:35来源:linux网站作者:Ldoogp
Linux下我们在做ext4文件系统时,如果遇到大于16TB的磁盘分区,依旧使用如mkfs.ext4 /dev/sdb这样的命令时,会提示:
“mkfs.ext4: Size of device (0x2461c0000 blocks) /dev/sdb too big tobe expressed in 32 bits using a blocksize of 4096.”
 
如果想继续做ext4文件系统,只需要下面几步就可以了。
1、在网上找到新版本的e2fsprogs,要高于1.41.12,也可以直接使用附件中的软件包
或者下载地址:http://pan.baidu.com/s/1o7B2Kf4,密码 hq8n
磁盘大于16TB如何做ext4的文件系统(提示有mkfs.ext4错误)
上传至服务器,重新编译安装。
2、安装完新版本的e2fsprogs之后,进入/etc目录下,打开mke2fs.conf文件,在ext4的节点中添加(auto_64-bit_support= 1)那一行
ext4 = {
features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
auto_64-bit_support= 1   #增加该行
inode_size = 256
}
3、再次使用mkfs.ext4/dev/sdb,就可以正常做ext4文件系统了。做完之后,用file -s /dev/sdb查看,可以看到/dev/sdb已经是ext4的文件系统了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31048.html