对于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数据盘。
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!
广东省深圳市南山区 电信 1F
亲测,写的不错,感谢博主