格式化云硬盘
云硬盘在挂载之后,还没有分区信息和文件系统,需要在对应的操作系统中进行格式化。
格式化 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
查看目前磁盘空间和使用情况。出现新建文件系统的信息,表示挂载成功,您不需要重启实例即可使用新的文件系统。