天天看點

16T以上容量的分區使用ext4檔案系統的方法

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

繼續閱讀