操作场景
一块新创建的数据盘在挂载至云主机后,还不能直接存储数据,您需要为这块数据盘创建分区、格式化等初始化操作后才可以正常使用。初始化可能涉及到以下步骤:
- 创建分区:在某些情况下,初始化云硬盘可能会涉及到创建分区。分区是将硬盘分割成逻辑上独立的部分,每个分区可被视为一个独立的硬盘。分区可以帮助更好地组织和管理数据,同时允许在同一硬盘上使用不同的文件系统或操作系统。
- 格式化:初始化包括对云硬盘进行格式化操作,以创建文件系统,使其能够存储文件和数据。格式化可以根据需要选择不同的文件系统类型,如EXT4、NTFS等。
初始化操作仅适用于新创建(没有数据)的数据盘。根据不同的云硬盘类别和状态,初始化操作的场景如下:
云硬盘属性 | 状态说明 | 初始化操作场景 |
---|---|---|
系统盘 | 系统盘在创建云主机或物理机时自动创建。 | 无需初始化,可直接使用。 |
有数据的数据盘 | 如从快照或备份创建的数据盘,或从其他云主机卸载下来,需要保留原有数据的数据盘。 | 无需初始化。有数据的数据盘在初始化时有丢失数据的风险。 |
新创建的数据盘 | 有两种方式新创建数据盘: 在创建云主机或物理机时自动创建的数据盘。 单独创建并手动挂载至云主机的数据盘。 |
需进行初始化之后使用,根据业务的实际需求选择合适的分区方式。 |
前提条件
已挂载数据盘至云主机或物理机,且该数据盘未初始化。
注意事项
- 磁盘分区和格式化是高风险行为,请慎重操作。本文操作仅适用于处理一块全新的数据盘。从数据源创建的云硬盘无需初始化,这类云硬盘在初始状态就具有数据源中的数据,如果您要格式化已写入数据的数据盘,请先备份该云硬盘的数据,避免数据丢失。
- MBR分区只能识别小于或等于2TB的分区,GPT分区可以识别大于2TB的分区,因此当为容量大于2TB的磁盘分区时,请采用GPT分区方式。具体两种分区方式区别如下表:
分区方式 | 支持最大磁盘容量 | 支持分区数量 | 分区工具 |
---|---|---|---|
MBR | 2TB | 4个主分区 3个主分区和1个扩展分区 |
Linux 操作系统:fdisk 工具或parted 工具 |
GPT | 18EB(目前云硬盘支持的最大容量为32TB) | 不限制分区数量 | Linux 操作系统:parted 工具 |
- 当云硬盘已经投入使用后,此时切换云硬盘分区形式时,云硬盘上的原有数据将会清除,因此请在云硬盘初始化时谨慎选择云硬盘分区形式。切换GPT分区形式前,请对云硬盘数据备份后,再格式化硬盘。
- 一块新创建的共享云硬盘挂载至第一台云主机后,需进行初始化之后使用。后续挂载至其他云主机,无需再进行初始化。初始化会丢失已有数据,请您谨慎操作。
Linux数据盘的设备名介绍
Linux数据盘的设备名由系统自动分配,命名规则如下:
- X系列数据盘:X系列云硬盘是通过NVMe协议挂载的,因此其设备名为/dev/nvme*n1,例如/dev/nvme0n1、/dev/nvme1n1、/dev/nvme2n1,以此类推。如果云主机的系统盘是X系列,那么系统盘将默认分配/dev/nvme0n1。
- 非X系列数据盘:设备名为/dev/vd[a-z],例如/dev/vda、/dev/vdb、/dev/vdc,以此类推。如果云主机的系统盘是非X系列,那么系统盘将默认分配/dev/vda。
磁盘分区操作指导
磁盘容量小于2TB的场景:
磁盘容量大于2TB的场景: