格式化云硬盘
云硬盘在挂载之后,还没有分区信息和文件系统,需要在对应的操作系统中进行格式化。
格式化 2TB 以内云硬盘
格式化 Windows 系统 2TB以内云硬盘
在本示例中,我们将描述如何在 Windows10 64位操作系统上分区并格式化一块30GB的数据盘。
- 在Windows桌面,右键单击“开始”图标,然后点击“磁盘管理”

发现未格式化分区的数据盘(磁盘1)状态为未初始化。
- 右键单击磁盘1周边的空白区,在弹出菜单中,选择“初始化磁盘”

- 在初始化对话框中选择磁盘1,并选择磁盘分区形式:
- MBR 是目前最常用的分区形式,但是 MBR 只支持处理不大于 2 TB 的数据盘,并且只支持分4个主区。如果您要将磁盘分成更多的区,需要将某个主区作为扩展区并在其中创建逻辑分区。
- GPT 是一种新的分区形式,早期版本的Windows不能识别这种分区形式。GPT能处理的数据盘容量由操作系统和文件系统决定。在Windows操作系统中,GPT最多可以支持128个主分区。
在本示例中,我们选择MBR分区形式,并单击“确认”按钮。
- 在磁盘管理界面,右键点击磁盘1的未分配区域,选择“新建简单卷”。

- 在新建简单卷向导中,点击“下一步”。

- 指定简单卷的大小。如果您只创建一个分区,使用默认值。点击“下一步”。

- 分配驱动器号和路径:选择一个驱动器号(即盘符),如本例中的选择E,点击“下一步”。

- 格式化分区:选择格式化设置,包括文件系统、分配单元大小和卷标,选择是否执行快速格式化、启用文件和文件夹压缩。这里使用默认设置,点击“下一步”。

- 点击“完成”关闭新建简单卷向导。

- 格式化分区完成后,磁盘管理中磁盘1的状态如下图所示。

- 您可以在这台电脑中查看到新建的驱动器新加卷(E:),至此您就可以开始使用这个数据盘了。

格式化 Linux 系统 2TB以内云硬盘
在本示例中,我们将描述如何在 CentOS 7.4 操作系统上分区格式化一块 50GB 的数据盘,并在新分区上创建一个单分区数据盘并格式化为 ext4 文件系统。可以根据挂载前后fdisk -l命令的输出列表判断新的云硬盘的设备名称,请选择正确的设备名,谨慎操作。通常情况下,/dev/vda为系统盘,而新挂载的云硬盘设备名称的格式通常为/dev/vd?,?是b-z的一个字母,第一次挂载云硬盘数据盘时,设备名称通常为/dev/vdb,以下以/dev/vdb作为示例进行操作。
- 运行fdisk –l命令查看云主机实例上的数据盘。

- 确认数据盘设备命名为
/dev/vdb。 - 运行
fdisk /dev/vdb,分区数据盘。 - 输入
p,查看数据盘的分区情况。本示例中没有分区。 - 输入
n,创建一个新分区。 - 输入
p,选择分区类型为主分区。
本示例创建一个单分区数据盘,所以只需要创建主分区。如果要创建4个以上分区,您应该创建至少一个扩展分区,即该步输入e(extended)。 - 输入分区编号并按回车键,本示例创建单分区,故输入1。
- 输入开始分区的扇区编号:按回车键采用默认值2048。
- 输入最后的扇区编号:本示例仅创建一个分区,按回车键采用默认值。
- 输入p:查看该数据盘的分区情况。
- 输入w:开始分区,并在分区完成后退出。

- 运行命令
fdisk –lu /dev/vdb查看新分区。如果出现以下信息,表示新分区/dev/vdb1创建成功。
- 运行命令
mkfs.ext4 /dev/vdb1在新分区上创建一个文件系统。
本示例中,创建一个ext4文件系统。您可以根据自己的需要选择创建其它文件系统。例如,如果您需要在Linux、Windows和Mac系统之间共享文件,可以使用 mkfs.vfat 创建 VFAT 文件系统。
创建文件系统所需的时间取决于数据盘的大小。
- 建议:运行命令
cp /etc/fstab /etc/fstab.bak备份/etc/fstab。 - 运行命令
echo ‘/dev/vdb1 /mnt ext4 defaults 0 0’ >> /etc/fstab。向/etc/fstab写入新分区信息。
如果需要把数据盘单独挂载到某个文件夹,则将命令中/mnt替换成所需的挂载路径。 - 运行命令
cat /etc/fstab确认/etc/fstab中的新分区信息。
- 运行命令
mount /dev/vdb1 /mnt挂载文件系统。 - 运行命令
df –h查看目前磁盘空间和使用情况。出现新建文件系统的信息,表示挂载成功,您不需要重启实例即可使用新的文件系统。
格式化 2TB 以上云硬盘
格式化 Windows 系统 2TB以上云硬盘
与格式化 Windows 系统 2TB以内云硬盘类似,只是在第 3 步中不能选择 MBR ,而必须选择 GPT 分区表。
格式化 Linux 系统 2TB以上云硬盘
在本示例中,我们将描述如何在 CentOS 7.4 操作系统上分区格式化一块 3TB 的数据盘,并在新分区上创建一个单分区数据盘并格式化为 ext4 文件系统。可以根据挂载前后lsblk命令的输出列表判断新的云硬盘的设备名称,请选择正确的设备名,谨慎操作。通常情况下,/dev/vda为系统盘,而新挂载的云硬盘设备名称的格式通常为/dev/vd?,?是b-z的一个字母,以下以/dev/vdc作为示例进行操作。
- 运行
lsblk命令查看云主机实例上的数据盘。
- 确认数据盘设备命名为
/dev/vdc。 - 运行
parted /dev/vdc,分区数据盘。 - 输入
p,查看数据盘的分区情况。当前未分区。
- 输入
mklabel gpt设置磁盘分区形式为gpt。 - 输入
p,查看磁盘分区形式设置结果。
- 输入
unit s,设置磁盘计量单位为磁柱。 - 以为整个磁盘创建一个分区为例,输入
mkpart opt 2048s 100%。
2048s表示磁盘起始容量,100%表示磁盘截止容量,此处仅供参考,您可以根据业务需要自行规划磁盘分区数量及容量。 - 输入
p,查看新建分区的详细信息。可以看到/dev/vdc1的详细信息。
- 输入
q退出parted分区工具。 - 运行命令
lsblk查看新分区。如果出现以下信息,表示新分区/dev/vdb1创建成功。
- 运行命令
mkfs.ext4 /dev/vdb1在新分区上创建一个文件系统。
本示例中,创建一个 ext4 文件系统。您可以根据自己的需要选择创建其它文件系统。例如,如果您需要在Linux、Windows和Mac系统之间共享文件,可以使用 mkfs.vfat 创建 VFAT 文件系统。
创建文件系统所需的时间取决于数据盘的大小。
- 建议:运行命令
cp /etc/fstab /etc/fstab.bak备份/etc/fstab。 - 运行命令
echo ‘/dev/vdc1 /mnt ext4 defaults 0 0’ >> /etc/fstab。向/etc/fstab写入新分区信息。
如果需要把数据盘单独挂载到某个文件夹,则将命令中/mnt替换成所需的挂载路径。 - 运行
mkdir /data/newpart2,创建/data/newpart2挂载目录。 - 运行命令
mount /dev/vdc1 /data/newpart2挂载文件系统。 - 运行命令
df –TH查看目前磁盘空间和使用情况。出现新建文件系统的信息,表示挂载成功,您不需要重启实例即可使用新的文件系统。