Linux服务器分区格式化大容量数据盘

2018-05-1717:04:17 1 2,597

对于Linux实例上挂载的大容量数据盘,采用GPT分区形式。Linux系统里,大容量数据盘一般采用xfs或者ext4文件系统。

以CentOS 7.4 64位系统为例

说明如何在Linux实例上使用parted和e2fsprogs 工具分区并格式化一个大容量数据盘。假设需要处理的数据盘是一个新建的3 TiB的空盘,设备名为 /dev/sdb。

前提条件

您的Linux实例上已经安装了 parted。如果未安装,运行命令 yum -y install parted。

您的Linux实例上已经安装了 e2fsprogs。如果未安装,运行命令 yum -y install e2fsprogs。

数据盘已经挂载到实例上。

操作步骤

按以下步骤分区格式化大容量数据盘,并挂载文件系统:

1、运行命令 fdisk -l 查看数据盘是否存在。返回结果应包括如下所示的信息。如果没有,表示您未挂载数据盘。

[root@localhost ~]# fdisk -l

Linux服务器分区格式化大容量数据盘

2、运行命令 parted /dev/sdb 开始分区:

1)运行命令 mklabel gpt,将MBR分区形式转为GPT分区形式。

2)运行命令 mkpart primary ext4 <StartSector> <EndSector>,划分一    个采用ext4文件系统的主分区,并设置分区的开始位置和结束位置。如果一个    数    据盘只分一个分区,则运行命令 mkpart primary ext4 0 -1。

注意:

您也可以使用xfs文件系统。

3、运行命令 print,查看分区表。

Linux服务器分区格式化大容量数据盘

4、运行命令 quit,退出 parted 操作。

1)运行命令 partprobe,使系统重读分区表。

2)运行以下命令,创建一个ext4文件系统,并使 /dev/sdb1 分区使用ext4

[root@localhost ~]# mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize /dev/sdb1

5、运行命令mkdir /data,创建一个挂载点。

Linux服务器分区格式化大容量数据盘

6、运行命令mkfs -t ext4 /dev/sdb1,分区格式化,创建ext4文件系统

Linux服务器分区格式化大容量数据盘

7、运行命令 mount /dev/sdb1 /data,将分区/sdb1挂载到/data,运行命令 df -h,查看目前磁盘空间和使用情况。
如果返回结果里出现新建文件系统的信息,说明挂载成功,可以使用新的文件系统了。挂载完成后,不需要重启实例即可开始使用新的文件系统。

Linux服务器分区格式化大容量数据盘

8、运行以下命令设置开机自动挂载
[root@localhost ~]# echo "/dev/sdb1 /data ext4 defaults 0 0" >>/etc/fstab

Linux服务器分区格式化大容量数据盘

9、运行命令 cat /etc/fstab,查看 /etc/fstab 的信息。
如果返回结果里出现了写入的新分区信息,说明写入成功。
至此,您已经成功分区并格式化了一个3 TiB数据盘。

  • 微信号
  • 微信扫一扫加我~~
  • weinxin
  • 微信公众号
  • 微信扫一扫关注我吧~~
  • weinxin
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 运维老司机

      亲测,写的不错,感谢博主 :razz: