Linux系统下超大硬盘快速格式化详解

MBR,全称为Master Boot Record,即硬盘的主引导记录

为了便于理解,一般将MBR分为广义和狭义两种:广义的MBR包含整个扇区(引导程序、分区表及分隔标识),也就是上面所说的主引导记录;而狭义的MBR仅指引导程序而言。其所支持的最大卷:2T (T; terabytes,1TB=1024GB),对分区的设限:最多4个主分区或3个主分区加一个扩展分区。

由于MBR分区表的最大可寻址的存储空间只有2Tb(232×512字节),因此,在大硬盘出现的现在,MBR分区方式逐渐被GUID分区表取代。

全局唯一标识分区表GUID Partition Table,缩写:GPT)是一个实体磁盘的分区表的结构布局的标准。支持最大卷:18EB,(E:exabytes,1EB=1024TB),每个磁盘最多支持128个分区。

由于实际实施环境中,楼主遇到的是75TB的大硬盘,正常格式化肯定是无法完成,即使能够格式化等待的时间也是漫长的,这里给大家介绍一款支持超大硬盘格式化且时间较快的工具(e2fs programs)

e2fs programs(也叫做e2fsprogs)是一个Ext2(及Ext3/4)文件系统工具集(Ext2 Filesystems Utilities[2] ),它包含了诸如创建、修复、配置、调试ext2文件系统等的标准工具。e2fsprogs是开放源代码软件,遵从GPLv2或LGPLv2。

安装方法:

# 查看第二块磁盘名称,这里是/dev/sdb

[[email protected]]#fdisk –l

# 分区转换成GUID分区表

[[email protected]]#parted /dev/sdb

……

(parted) mklabelgpt

(parted) p

……

(parted) mkpart

Partitionname?  []? database

File systemtype?  [ext2]?

Start? 0

End? 100%

Warning: Theresulting partition is not properly aligned for best performance.

Ignore/Cancel? I

(parted) p

……

(parted) q

Information: Youmay need to update /etc/fstab.

# 安装e2fs programs(需提前安装编译环境)

tar zxvfe2fsprogs-1.42.8.tar.gz

cde2fsprogs-1.42.8

mkdir build

cd build/

../configure

make

make install

# 格式化硬盘

mke2fs -O64bit,has_journal,extents,huge_file,flex_bg, uninit_bg,dir_nlink,extra_isize -i4194304 /dev/sdb1

交流群:374506612,提供源码。

时间: 2024-08-07 00:09:59

Linux系统下超大硬盘快速格式化详解的相关文章

Linux系统根文件以及命名规则详解

一.Linux系统根文件详解 Linux的重要哲学思想其实就是:将程序的配置文件保存为纯文本格式. 1./boot:系统启动文件,如:内核文件,iniyrd以及gurb(bootloarder) 2./dev:目录下为设备文件,设备文件又分为块设备和字符设备: 块设备:按数据块随机访问,没有顺序. 字符设备:线性访问,按字符为单位进行. 注:其中背景为黑色,字体为***的文件,为特殊文件,"1,   0"分别为文件的主设备号和次设备号 [[email protected] ~]# ls

Linux 系统文本编辑器vi常用命令详解(操作演示)

引言: 在Linux中我们常用的文本编辑器有vi.vim(vi的增强版本).而且vi编辑器不仅仅是适用于Linux,它是所有Unix以及Linux系统下的标准编辑器,几乎适用于Unix.Linux系统的所有版本.vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理.服务器管理字符界面中,永远不是图形界面的编辑器能比的.它能轻易地创建和修改文本文件,维护Linux系统中的配置文件.学会它,你就拥有了打开Linux大门的钥匙. 主要内容: vi编辑器的三种工作模式命令模式的

linux系统下使用分区、格式化、挂载命令添加新硬盘

一.硬盘的接口类型 从整体的角度上,硬盘接口分为IDE.SATA.SCSI.光纤通道和SAS五种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而光纤通道只在高端服务器上,价格昂贵.SATA是种新生的硬盘接口类型,还正处于市场普及阶段,在家用市场中有着广泛的前景. 二.linux的硬盘分区 linux磁盘的分区分为: primary(主分区).extended(扩展分区).Logical (逻辑分区)且主分区加上扩展分区的个数小于等于4个.且扩展分

用三种不同的方法访问Linux系统上的FTP服务过程详解

今天向大家介绍一下,如何在Linux上配置ftp服务,并且使用三种不同的方式访问Linux系统上的FTP服务. 实验环境:一台windows7系统虚拟机,一台Linux系统虚拟机. 实验目的:搭建FTP文件传输服务,并进行匿名访问.虚拟用户访问和本地用户验证. 匿名访问用户名为ftp或anonymous,提供任意密码(包括空密码)都可以通过服务器认证 安装软件包,关闭防火墙和关闭selinux功能. 在ftp服务中创建一个wen.txt文件 测试(window7) 匿名登录ftp服务 从ftp服

linux系统监控与硬盘分区/格式化/文件系统管理

1.系统监控 1) 系统监视和进程控制的工具----> Top 与  free      类似于windows的资源管理器.     进程运行的三种状态: tips: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 解释僵尸进程与孤儿进程: 可参考博客:http://blog.csdn.net/l953972252/article/details/51399576 僵尸进程:一个进程使用fork创建子进程,如果子进

Windows系统下Vue开发环境搭建详解版

?记在前面 之前学js也踩过很多坑,第一次用博客记录这些过程,一方面自己以后能够回顾,另一方面也希望能帮助跟我自己一样遇到同样问题的朋友 ps:不会的就去搜,去问,千万不要觉着遇到难点了,暂时走不下去了,就放弃!!!大家一起学习进步~~~ 在慕课网上跟着这个视频学习搭建的:https://www.imooc.com/video/12299 一.首先是windows系统,需要安装node.js和git 1.node.js:https://nodejs.org/zh-cn/    下载哪一个都可以(

Linux系统中安装SSH2扩展步骤详解 linux技能学习

在Linux服务器环境中部署SSH2扩展以编译PHP文件中的SSH脚本命令,具体配置方法如下,如果是在正式环境中直接运行,建议做好备份. 1.安装支持的库文件 命令:yum install  php-devel php-pear libssh2 libssh2-devel 2.建立ssh2扩展 命令:pecl install -f ssh2 之后会显示安装的日志,需要选择时直接按回车键就好 3.安装成功后,需要修改ssh2.ini [[email protected] etc]# touch /

Linux系统开机启动项优化 命令详解 齐天大圣原创作品 命令来自老男孩教育

第九章 Linux系统下分区、格式化磁盘,学会挂载和卸载磁盘

1. 请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?/dev/hda, /dev/hdb 是 IDE借口硬盘的块文件. /dev/hda  第一块IDE磁盘 : /dev/hdb 第二块IDE磁盘 /dev/sda, /dev/sdb 是SCSI接口硬盘的块文件. /dev/sda 第一块SCSI磁盘 :/dev/sdb 第二块SCSI磁盘 2. 为什么 du -b /etc/passwd  和 du -k  /etc/