16T以上容量的分区使用ext4文件系统的方法

ext4支持1EB呢,为啥16T以上就说too big呢?原因是,32位只能支持16T。要启用64位模式,需要先升级工具:

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

时间: 2024-10-10 05:05:55

16T以上容量的分区使用ext4文件系统的方法的相关文章

一例Ext4文件系统fsck后损坏的修复过程

1.故障发生背景 Ext4文件系统没有umount下来,之后做了fsck操作检查一致性,结果导致Ext4文件mount不上,并且导致目录变成了文件. 报错提示信息:mount: wrong fs type, bad option, bad superblock 2.故障原理分析 某故障时,日志和数据不一致造成的正常文件系统数据被覆盖的现象.这种故障在Ext3.Ext4文件系统常有发生,好在.journal日志文件留有缓冲,恢复时可以从.journal日志文件里找到相应信息,并粘贴回相应位置,达到

刨根问底:ext3/ext4文件系统最大空间及单个文件大小演算法则

从ext3和ext4文件系统来窥探空间和文件大小的演算法则 学习操作系统就不得不研究磁盘以及磁盘文件系统,磁盘是底层物理设备,而文件系统则是管理磁盘的上层工具,文件系统规划了磁盘存放数据的格式,确定了一个操作系统能够支持多大的磁盘空间,每个分区能够支持多大的数据空间,以及每个文件所能支持的大小.通常对系统管理员而言,最需要的知道的就是最大磁盘空间,最大分区空间以及最大文件的大小.本论题只讨论这三种大小到底是怎么算出来的,而不是死记硬背.知道了原理,以后不管遇到什么文件系统,都会有章可循,至少知道

磁盘、分区及Linux文件系统

1.磁盘基础知识 1.1 物理结构 硬盘的物理结构一般由磁头与碟片.电动机.主控芯片与排线等部件组成:当主电动机带动碟片旋转时,副电动机带动一组(磁头)到相对应的碟片上并确定读取正面还是反面的碟面,磁头悬浮在碟面上画出一个与碟片同心的圆形轨道(磁轨或称柱面),这时由磁头的磁感线圈感应碟面上的磁性与使用硬盘厂商指定的读取时间或数据间隔定位扇区,从而得到该扇区的数据内容.所有的盘片都固定在一个旋转轴上,这个轴即盘片主轴.而所有盘片之间是绝对平行的,在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距

将ntfs分区转换为ext4分区

转自 http://blog.csdn.net/nianhongmin/article/details/27818195 将ntfs分区转换为ext4分区 分类: Linux 2014-05-31 15:04 584人阅读 评论(0) 收藏 举报 好久没写技术博客了,也还是因为懒吧.不过从今天起恢复写技术博客的习惯.以前总是想用手写的方式记录,但是太麻烦了,作为程序员懒可是好习惯.话不多说,直接入正题 最近试用了一下阿里云的服务器,蛋疼开始选择os的时候选择了windows,发现windows就

linux操作系统故障处理-ext4文件系统超级块损坏修复

背景 前天外面出差大数据测试环境平台有7台服务器挂了,同事重启好了五台服务器,但是还有两台服务器启动不起来,第二天回来后我和同事再次去机房检查,发现两台服务器都显示superblock的报错,经过一番处理后两台服务器都正常进系统了,现决定重现superblock故障并将此类问题故障处理思路写下来方便后面新同事参考. 硬盘的结构 硬盘的物理结构侧视图和俯视图,这两张图传递出来的比较重要的信息如下: 磁盘划分为磁头(Head),柱面(Cylinder),扇区(Sector) 磁头:每个磁片正反两面各

Linux 磁盘分区类型和文件系统

当前主流的操作系统磁盘分区类型主要有以下两种: MBR分区 主分区系统之中只能有四个主分区,以第一块磁盘为例,在没有扩展分区的情况下只能有sda1,sda2,sda3,sda4四个,当需要多个分区时,可以将第四个主分区变成扩展分区,从而在扩展分区下面建立更多的分区. 扩展分区 只能有一个加上主分区只能有四个 本身不能格式化和写入数据,只是包含逻辑分区 逻辑分区 Linux之中可以有无限多个 在Windows之中A,B作为软驱盘符,C作为系统盘符,所以理论上只能有23个逻辑分区 分区容量单个分区容

linux高级文件系统管理概述:处理交换分区、设置文件系统配额、配置raid和逻辑卷

8月26号,学习了linux(CentOS6.8)文件系统管理,内容颇多,主要分为如下几个部分: 一.处理交换分区和文件及移动介质的使用 二.常见工具free,df,du,dd的使用 三.设置文件系统配额 四.配置raid 五.配置逻辑卷 六.btrfs文件系统 一.处理交换分区和文件及移动介质的使用 交换分区是系统RAM的补充 基本设置包括: 创建交换分区或者文件 使用mkswap写入特殊签名 在/etc/fstab文件中添加适当的条目 使用swapon -a 激活交换空间 1.挂载交换分区

linux(十三)之磁盘分区、创建文件系统、挂载

前面学习了linux的用户管理 ,感觉是不是linux的多用户多任务的系统感觉十分了解了,但是其实并不然的.你还需要了解更多.接下来给大家分享的是 在vmware中添加硬盘创建分区,然后挂载到指定目录. 记住永远不要放弃自己正在追求的东西,即使有可能会追不到,也要享受其中的乐趣. 一.vmware中添加硬盘 首先大家要先安装 一个vmware虚拟机,相信大部分的人要学习linux都会使用到这个工具,所以这里我就不在介绍vmware了.进入正题 第一步:进入指定linux系统在vmware的设置

红帽/CentOS ext4无法格式化大分区 补充ext4格式化方式

一般情况下,XFS出现丢数据的情况为海量小文件IO场景.在该场景下,inode占用教大. 通过上文的方式进行格式化,inode数量较小.通过大量测试,可以使用如下方法提升mkfs.ext4后文件系统性能. 方法主要内容:在/etc/mke2fs.conf文件,ext4配置中去开启64位功能. [[email protected] ~]# cat /etc/mke2fs.conf [defaults] base_features = sparse_super,filetype,resize_ino