linux 6.4 能挂载最大多大硬盘,CentOS6.4的ext4文件系统如何实现挂载大于16TB的磁盘分区...

环境:

CentOS6.4_64bit

服务器硬盘配置12X2T,做了1个Raid5,再分了1个约500G的虚拟磁盘组和1个约21.5T的虚拟磁盘组。

选择500G的磁盘安装完系统CentOS6.4_64bit后,对21.5T的磁盘进行mkpart分区。

CentOS6.4_64bit中自带的低版本e2fsprogs不支持创建16TB以上的文件系统。

操作:

1、下载与CentOS6.4_64bit匹配的较高版本e2fsprogs-1.42.13.tar.gz

2、在系统镜像文件中提取并安装依赖包

rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm

rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm

rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm

rpm -ivh libgomp-4.4.7-4.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm

rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm

3、修改/etc/mke2fd.conf

#vi /etc/mke2fs.conf

[fs_types]

ext3 = {

features = has_journal

}

ext4 = {

features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize

auto_64-bit_support = 1  #添加这一行

inode_size = 256

}

4、将e2fsprogs-1.42.13.tar.gz拷贝到/home下,依次执行如下操作升级e2fsprogs

cd /home

tar xzvf e2fsprogs-1.43.4.tar.gz

cd e2fsprogs-1.42.13

mkdir build

cd build

../configure

make && make install

5、fdisk -l 查看21.5T的磁盘的盘符,如/dev/sdb1,对其执行如下命令来格式化

mkfs.ext4 /dev/sdb1

注:慎用快速格式化命令 mkfs.ext4 -T largefile /dev/sdb1  本人使用过程中,出现过磁盘空间未用完而inode用完致使磁盘写入使用的问题。重新用mkfs.ext4格式化后,目前工作磁盘读写正常。

6、mount /dev/sdb1 /data 将21.5T磁盘挂载在/data下

7、blkid -s UUID /dev/sdb1 查看/dev/sdb1的UUID,如下

/dev/sdb1: UUID="d0d1908c-f407-43ad-8300-6405f7f12866" TYPE="ext4"

8、vi /etc/fstab 编辑文件/etc/fstab,加入如下行,实现开机自动挂载

UUID=d0d1908c-f407-43ad-8300-6405f7f12866 /data ext4    defaults        0 0

时间: 06-16

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值