文档

初始化概述

更新时间:

一块全新的数据盘挂载到ECS实例后,还不能直接存储数据,您需要为数据盘创建分区、挂载文件系统等初始化操作后才可以正常使用。本文介绍云盘初始化的操作场景、操作指导、分区格式及设备名介绍。

操作场景

初始化操作仅适用于全新(没有数据)的数据盘。

  • 系统盘

    不需要初始化。系统盘随ECS实例一起创建,系统已经自动为系统盘分区并挂载文件系统,因此系统盘无需初始化。

    说明

    如果您强行使用第三方工具对系统盘做初始化操作,可能引发系统崩溃和数据丢失等未知风险。您可以在扩容系统盘后做扩展分区或者新增分区操作。具体操作,请参见步骤一:扩容云盘容量扩容分区和文件系统(Linux)

  • 全新数据盘

    • 随Windows实例创建的全新数据盘:无需初始化。

    • 随Linux实例创建的全新数据盘:需按照本文的操作指导执行初始化操作。

    • 单独购买的全新数据盘:需先挂载到Linux或Windows系统的ECS实例后,再按照本文的操作指导执行初始化操作。

  • 有数据的数据盘(例如通过快照创建的云盘)

    • Linux实例:

      1. 远程连接新挂载的ECS实例并执行以下命令,完成mount操作。

        mount <云盘分区名称> <分区挂载点>
        • <云盘分区名称>:请您远程连接原ECS实例(快照所在的ECS实例),通过df -h命令查询。

        • <分区挂载点>:分区挂载点可以是已有目录,也可以根据需要执行mkdir -p <分区挂载点>命令创建新目录。分区挂载点是一个以/开头后跟英文或数字的路径格式,例如:/mnt。

      2. /etc/fstab中写入新分区信息,以便在启动时自动挂载分区。

        具体操作,请参见步骤四:配置开机自动挂载分区

    • Windows实例:远程连接ECS实例,参考步骤1~步骤4磁盘管理页面完成联机操作即可。image

操作指导

初始化小于等于2 TiB的数据盘

操作系统

初始化工具

分区格式

常见文件系统

参考文档

Windows

磁盘管理

  • GPT(推荐)

  • MBR

NTFS

初始化小于等于2 TiB数据盘(Windows)

Linux

  • 分区:Parted

  • 文件系统:e2fsprogs

  • GPT(推荐)

  • MBR

  • ext4

  • xfs

初始化小于等于2 TiB数据盘(Linux)

初始化大于2 TiB的数据盘

操作系统

初始化工具

分区格式

常见文件系统

参考文档

Windows

磁盘管理

GPT

NTFS

初始化大于2 TiB Windows数据盘

Linux

  • 分区:Parted

  • 文件系统:e2fsprogs

GPT

  • ext4

  • xfs

初始化大于2 TiB Linux数据盘

初始化裸数据盘

裸设备是指没有做过分区且没有经过任何文件系统格式化的云盘设备。

如果您的整块云盘只呈现为一个独立的分区(例如/dev/vdb),不需要划分逻辑分区(例如/dev/vdb1、/dev/vdb2等),云盘初始化时直接在云盘上创建文件系统即可。具体操作,请参见在裸设备上创建文件系统。该场景仅适用于Linux系统的ECS实例。

分区格式介绍

数据盘支持主引导记录分区MBR(Master Boot Record)和全局分区表GPT(Globally Unique Identifier Partition Table)两种分区格式,二者说明如下:

分区格式

最大分区容量

分区数量

分区说明

MBR

2 TiB

MBR有以下分区形式:

  • 4个主分区

  • 3个主分区和1个扩展分区

    在扩展分区中创建逻辑分区的数目没有限制,可以创建任意多个逻辑分区。

分为主分区、扩展分区和逻辑分区三种类型。

GPT

18 EiB(1 EiB=1,048,576 TiB)

说明

阿里云云盘支持的最大容量为32 TiB。

  • Linux:分区数量无限制

  • Windows:128个

所有分区都是主分区,没有扩展分区与逻辑分区的概念。

重要

MBR支持的最大分区容量为2 TiB,GPT最大支持的分区容量为18 EiB。如果您使用的云盘容量大于2 TiB或者后续有可能会扩容到2 TiB以上,分区时请采用GPT分区格式。

Linux数据盘的设备名说明

Linux数据盘的设备名默认由系统分配,命名规则如下所示:

  • I/O优化实例:

    • 通过NVMe协议挂载的数据盘设备名为/dev/nvmeXn1,例如/dev/nvme1n1/dev/nvme2n1/dev/nvme3n1,以此类推。关于支持NVMe协议的云盘的更多信息,请参见NVMe云盘概述

    • 非NVMe协议挂载的数据盘设备名为/dev/vd[b-z],例如/dev/vdb/dev/vdc/dev/vdd等。

  • 非I/O优化实例:数据盘设备名为/dev/xvd[b-z],例如/dev/xvdb/dev/xvdc/dev/xvdd等。

  • 本页导读 (1)
文档反馈