> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/welcome/cn/elastic-compute/get-started/manage-storage/initialize-a-disk.md).

# 初始化磁盘

要使用已绑定的磁盘，您需要先初始化磁盘，包括格式化、分区和创建文件系统。

## 前提条件

您已将磁盘[绑定](/welcome/cn/elastic-compute/get-started/manage-storage/attach-a-disk.md)到您的弹性算力实例。

## 背景信息

磁盘支持主引导记录 (MBR) 分区格式。

MBR：支持识别高达 2 TiB 的分区，并允许在每个磁盘上创建多达四个分区。

## **注意事项**

* 磁盘分区和格式化是高风险操作。在分区和格式化磁盘时请谨慎操作。本主题仅适用于新磁盘。
* 仅可对磁盘进行分区。请勿对系统盘进行分区，否则可能会导致系统故障和数据丢失。

## 操作步骤

{% tabs %}
{% tab title="初始化磁盘 (Linux)" %}

1. 运行以下命令以查看已绑定磁盘的信息。

   ```
   fdisk -l
   ```
2. 分区磁盘。\
   假设 `/dev/vdb` 是磁盘的名称，仅作说明。
   1. 运行以下命令以分区磁盘。

      ```
      fdisk -u /dev/vdb
      ```
   2. 输入 **P** 以查看磁盘的分区信息。
   3. 输入 **N** 以创建分区。
   4. 输入 **P** 以将分区设为主分区。
   5. 输入分区号并按 **Enter** 键。
   6. 输入第一个可用扇区的编号并按 **Enter** 键。
   7. 输入最后一个扇区的编号并按 **Enter** 键。
   8. 输入 **P** 以查看磁盘的分区信息。
   9. 输入 **W** 以开始分区。分区完成后退出。
3. 运行以下命令以查看新的分区。

   ```
   fdisk -lu /dev/vdb
   ```
4. 为分区创建文件系统
   * 运行以下命令以创建 `ext4` 文件系统。

     ```
     mkfs -t ext4 /dev/vdb1
     ```
   * 运行以下命令以创建 `xfs` 文件系统。

     ```
     mkfs -t xfs /dev/vdb1
     ```
5. 配置 `/etc/fstab` 文件并挂载分区\
   将新分区的信息写入 `/etc/fstab` 以使其在实例启动时自动挂载。
   1. 运行以下命令以备份 `/etc/fstab`。

      ```
      cp /etc/fstab /etc/fstab.bak
      ```
   2. 将新分区的信息写入 `/etc/fstab`。

      ```
      echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab
      ```

      本命令中的参数说明：

      * `/dev/vdb1`：已创建文件系统的数据磁盘分区。请替换为您的实际分区名称。
      * `/mnt`：分区挂载的目录。请替换为您的实际分区目录。
      * `ext4`：分区的文件系统类型。请替换为创建的文件系统类型。
   3. 运行以下命令以检查 `/etc/fstab` 文件中新分区的信息。

      ```
      cat /etc/fstab
      ```
   4. 运行以下命令以挂载 `/etc/fstab` 文件中配置的文件系统。

      ```
      mount -a
      ```
   5. 运行以下命令以检查挂载结果。

      ```
      df -h
      ```

{% endtab %}

{% tab title="初始化磁盘 (Windows)" %}

1. 打开 **磁盘管理** 窗口并找到未分区或未格式化的磁盘。
   1. 在 Windows Server 桌面，点击左下角的 **服务器管理器** 图标。
   2. 在 **服务器管理器** 窗口中，选择右上角的 **工具** > **计算机管理**。
   3. 在左侧导航窗格中，选择 **计算机管理 (本地)** > **存储** > **磁盘管理**。
   4. 找到未分区或未格式化的磁盘，该磁盘处于 **离线** 状态。
2. 右击磁盘周围的空白区域并选择 **联机**。\
   当磁盘联机后，它会进入 **未初始化** 状态。
3. 右击磁盘周围的空白区域并选择 **初始化磁盘**。
4. 在 **初始化磁盘** 对话框中，选择磁盘，选择分区格式，然后点击 **确定**。
5. 右击 **未分配** 区域并选择 **新建简单卷**。
6. 在 **新建简单卷向导** 对话框中，执行以下操作。
   1. 点击 **下一步**。
   2. 在 **指定卷大小** 步骤中，设置 **简单卷大小 (MB)** 并点击 **下一步**。
   3. 在 **分配驱动器号和路径** 步骤中，选择 **分配以下驱动器号**，选择一个驱动器号，然后点击 **下一步**。
   4. 在 **格式化分区** 步骤中，选择 **使用以下设置格式化此卷**，配置格式化设置，然后点击 **下一步**。
   5. 检查设置并点击 **完成**。
      {% endtab %}
      {% endtabs %}
