文档中心 云硬盘 操作指南 格式化云硬盘
在这篇文章中:

    格式化云硬盘

    云硬盘在挂载之后,还没有分区信息和文件系统,需要在对应的操作系统中进行格式化。

    格式化 2TB 以内云硬盘

    格式化 Windows 系统 2TB以内云硬盘

    在本示例中,我们将描述如何在 Windows10 64位操作系统上分区并格式化一块30GB的数据盘。

    1. 在Windows桌面,右键单击“开始”图标,然后点击“磁盘管理”

      发现未格式化分区的数据盘(磁盘1)状态为未初始化。
    2. 右键单击磁盘1周边的空白区,在弹出菜单中,选择“初始化磁盘”
    3. 在初始化对话框中选择磁盘1,并选择磁盘分区形式:
      • MBR 是目前最常用的分区形式,但是 MBR 只支持处理不大于 2 TB 的数据盘,并且只支持分4个主区。如果您要将磁盘分成更多的区,需要将某个主区作为扩展区并在其中创建逻辑分区。
      • GPT 是一种新的分区形式,早期版本的Windows不能识别这种分区形式。GPT能处理的数据盘容量由操作系统和文件系统决定。在Windows操作系统中,GPT最多可以支持128个主分区。
        在本示例中,我们选择MBR分区形式,并单击“确认”按钮。
    4. 在磁盘管理界面,右键点击磁盘1的未分配区域,选择“新建简单卷”。
    5. 在新建简单卷向导中,点击“下一步”。
    6. 指定简单卷的大小。如果您只创建一个分区,使用默认值。点击“下一步”。
    7. 分配驱动器号和路径:选择一个驱动器号(即盘符),如本例中的选择E,点击“下一步”。
    8. 格式化分区:选择格式化设置,包括文件系统、分配单元大小和卷标,选择是否执行快速格式化、启用文件和文件夹压缩。这里使用默认设置,点击“下一步”。
    9. 点击“完成”关闭新建简单卷向导。
    10. 格式化分区完成后,磁盘管理中磁盘1的状态如下图所示。
    11. 您可以在这台电脑中查看到新建的驱动器新加卷(E:),至此您就可以开始使用这个数据盘了。

    格式化 Linux 系统 2TB以内云硬盘

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

    1. 运行fdisk –l命令查看云主机实例上的数据盘。
    2. 确认数据盘设备命名为/dev/vdb
    3. 运行fdisk /dev/vdb,分区数据盘。
    4. 输入p,查看数据盘的分区情况。本示例中没有分区。
    5. 输入n,创建一个新分区。
    6. 输入p,选择分区类型为主分区。
      本示例创建一个单分区数据盘,所以只需要创建主分区。如果要创建4个以上分区,您应该创建至少一个扩展分区,即该步输入e(extended)。
    7. 输入分区编号并按回车键,本示例创建单分区,故输入1。
    8. 输入开始分区的扇区编号:按回车键采用默认值2048。
    9. 输入最后的扇区编号:本示例仅创建一个分区,按回车键采用默认值。
    10. 输入p:查看该数据盘的分区情况。
    11. 输入w:开始分区,并在分区完成后退出。
    12. 运行命令 fdisk –lu /dev/vdb 查看新分区。如果出现以下信息,表示新分区/dev/vdb1创建成功。
    13. 运行命令 mkfs.ext4 /dev/vdb1 在新分区上创建一个文件系统。
      本示例中,创建一个ext4文件系统。您可以根据自己的需要选择创建其它文件系统。例如,如果您需要在Linux、Windows和Mac系统之间共享文件,可以使用 mkfs.vfat 创建 VFAT 文件系统。
      创建文件系统所需的时间取决于数据盘的大小。
    14. 建议:运行命令 cp /etc/fstab /etc/fstab.bak备份/etc/fstab
    15. 运行命令 echo ‘/dev/vdb1 /mnt ext4 defaults 0 0’ >> /etc/fstab。向 /etc/fstab 写入新分区信息。
      如果需要把数据盘单独挂载到某个文件夹,则将命令中 /mnt 替换成所需的挂载路径。
    16. 运行命令 cat /etc/fstab 确认 /etc/fstab 中的新分区信息。
    17. 运行命令 mount /dev/vdb1 /mnt 挂载文件系统。
    18. 运行命令 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作为示例进行操作。

    1. 运行lsblk命令查看云主机实例上的数据盘。
    2. 确认数据盘设备命名为/dev/vdc
    3. 运行parted /dev/vdc,分区数据盘。
    4. 输入p,查看数据盘的分区情况。当前未分区。
    5. 输入mklabel gpt设置磁盘分区形式为gpt
    6. 输入p,查看磁盘分区形式设置结果。
    7. 输入 unit s,设置磁盘计量单位为磁柱。
    8. 以为整个磁盘创建一个分区为例,输入mkpart opt 2048s 100%
      2048s表示磁盘起始容量,100%表示磁盘截止容量,此处仅供参考,您可以根据业务需要自行规划磁盘分区数量及容量。
    9. 输入p,查看新建分区的详细信息。可以看到/dev/vdc1的详细信息。
    10. 输入q退出 parted分区工具。
    11. 运行命令 lsblk 查看新分区。如果出现以下信息,表示新分区/dev/vdb1创建成功。
    12. 运行命令 mkfs.ext4 /dev/vdb1 在新分区上创建一个文件系统。
      本示例中,创建一个 ext4 文件系统。您可以根据自己的需要选择创建其它文件系统。例如,如果您需要在Linux、Windows和Mac系统之间共享文件,可以使用 mkfs.vfat 创建 VFAT 文件系统。
      创建文件系统所需的时间取决于数据盘的大小。
    13. 建议:运行命令 cp /etc/fstab /etc/fstab.bak备份/etc/fstab
    14. 运行命令 echo ‘/dev/vdc1 /mnt ext4 defaults 0 0’ >> /etc/fstab。向 /etc/fstab 写入新分区信息。
      如果需要把数据盘单独挂载到某个文件夹,则将命令中 /mnt 替换成所需的挂载路径。
    15. 运行mkdir /data/newpart2,创建 /data/newpart2挂载目录。
    16. 运行命令 mount /dev/vdc1 /data/newpart2 挂载文件系统。
    17. 运行命令 df –TH 查看目前磁盘空间和使用情况。出现新建文件系统的信息,表示挂载成功,您不需要重启实例即可使用新的文件系统。