初始化磁盘

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

前提条件

您已将磁盘绑定到您的弹性算力实例。

背景信息

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

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

注意事项

  • 磁盘分区和格式化是高风险操作。在分区和格式化磁盘时请谨慎操作。本主题仅适用于新磁盘。

  • 仅可对磁盘进行分区。请勿对系统盘进行分区,否则可能会导致系统故障和数据丢失。

操作步骤

  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

最后更新于