大佬教程收集整理的这篇文章主要介绍了CentOS 6U7分区大于2TB的磁盘以及挂载大于16TB分区磁盘的解决方案,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一、内容介绍
1、问题描述
1)、问题一
CentOS 6.x 在格式化大于16TB的ext4分区时,会提示如下错误:
当一次性分配158664788MB约为151TB空间时,发生如下错误;
解决办法:
原因在于CentOS 自带的 e2fsprogs 版本为1.41.12较低,无法创建16TB以上的文件系统。
解决方案为手工下载最新的e2fsprogs源码包,进行编译安装,然后使用mkfs.ext4 命令使用64位的方式进行磁盘格式化。
yum -y install automake autoconf libtool make texinfo-tex gcc-c++ gcc
tar -zxvf e2fsprogs-1.43.3.tar.gz
cd e2fsprogs-1.43.3
@H_152_19@mkdir build
cd build/
../configure --host=arm-linux CC=arm-linux-gcc LDFLAGS=-static
@H_152_19@make
@H_152_19@make install
编译完成后使用如下命令格式化:
@H_152_19@mkfs.ext4 -O 64bit /dev/md5
挂载磁盘到/mnt
@H_152_19@mount /dev/md5 /mnt
查看磁盘挂载情况:
[[email protected] build]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 47G 1.1G 43G 3% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 976M 56M 870M 6% /boot
/dev/md5 151T 24K 17T 1% /mnt
2)、问题二
CentOS 6.x 无法使用fdisk分区大于2TB的磁盘。
使用parted来进行分区。
这里我用一个2TB的磁盘来估演示,如果使用parted将整个磁盘阵列分为一个分区的情况(这也是生产环境中经常遇到的情况):
parted /dev/sdb@H_152_19@mkpart priMary 0% 100%
p
参考:
以上是大佬教程为你收集整理的CentOS 6U7分区大于2TB的磁盘以及挂载大于16TB分区磁盘的解决方案全部内容,希望文章能够帮你解决CentOS 6U7分区大于2TB的磁盘以及挂载大于16TB分区磁盘的解决方案所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。