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,如需轉載請自行聯系原作者