暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何在CentOS 6.x x64系统中创建超过16TB的ext4文件系统

digoal 2016-09-18
232

作者

digoal

日期

2016-09-18

标签

ext4 , 16TB


背景

在使用Ext4文件系统时,发现无法创建超过16TB的文件系统。

例如我的服务器中有多块8T的盘,使用逻辑卷或者软RAID做成较大的块设备,然后使用mkfs.ext4格式化,当LVM或软RAID设备大于16TB时,出现这样的报错
```

mkfs.ext4 -b 4096 /dev/md0

mke2fs 1.41.12 (17-May-2010) mkfs.ext4: Size of device /dev/md0 too big to be expressed in 32 bits using a blocksize of 4096. ```

如何支持超过16TB的ext4

原因是mkfs.ext4的版本太低,无法适配超过16TB的文件系统。

解决方法,下载最新的e2fsprogs包,重新格式化即可

ftp://ftp.ntu.edu.tw/linux/kernel/people/tytso/e2fsprogs/
``` wget ftp://ftp.ntu.edu.tw/linux/kernel/people/tytso/e2fsprogs/v1.43.3/e2fsprogs-1.43.3.tar.gz tar -zxvf e2fsprogs-1.43.3.tar.gz cd e2fsprogs-1.43.3 ./configure --prefix=/home/digoal/e2fsprogs make make install

sudo /home/digoal/e2fsprogs/sbin/mkfs.ext4 /dev/md0 -m 0 -O extent,uninit_bg -E lazy_itable_init=1 -T largefile -L md0 mount -o defaults,noatime,nodiratime,nodelalloc,barrier=0,data=writeback LABEL=md0 /data01 ```

PostgreSQL 许愿链接

您的愿望将传达给PG kernel hacker、数据库厂商等, 帮助提高数据库产品质量和功能, 说不定下一个PG版本就有您提出的功能点. 针对非常好的提议,奖励限量版PG文化衫、纪念品、贴纸、PG热门书籍等,奖品丰富,快来许愿。开不开森.

9.9元购买3个月阿里云RDS PostgreSQL实例

PostgreSQL 解决方案集合

德哥 / digoal's github - 公益是一辈子的事.

digoal's wechat

文章转载自digoal,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论