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

小柒博客 Linux1 84.1K5字数 1181阅读3分56秒阅读模式

对于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

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

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

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

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

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

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,创建一个挂载点。

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

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

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

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

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!

继续阅读
Wechat
微信扫一扫,加我!
weinxin
微信公众号
微信扫一扫,关注我!
weinxin
Linux最后更新:2024-1-24
小柒博客
  • 本文由 小柒博客 发表于 2018年5月17日17:04:17
  • 声明:本站所有文章,如无特殊说明或标注,本站文章均为原创。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。转载请务必保留本文链接:https://www.yangxingzhen.com/1181.html
    • 运维老司机
      运维老司机 6

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

    匿名

    发表评论

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

    拖动滑块以完成验证