第 2 步:使数据卷可供使用 - Amazon Elastic Compute Cloud

第 2 步:使数据卷可供使用

第 1 步中启动的 Amazon EC2 实例具有两个 EBS 卷:一个是根设备,另一个是附加存储设备(数据卷)。按照以下过程使数据卷可供使用。在本教程中,您将使用 XFS 文件系统。

注意

本教程中使用的实例类型(t3.micro)是基于 Nitro 系统构建的,这会将 EBS 卷公开为 NVMe 块设备。

有关使卷可供使用的更多信息,请参阅 在 Linux 上使 Amazon EBS 卷可供使用

格式化并挂载数据卷
  1. 在 Amazon EC2 控制台的导航窗格中,选择 Instances(实例),然后选择 tutorial-volumes

  2. 要连接到您的实例,请选择 Connect(连接),确保选中 EC2 Instance Connect,然后选择 Connect(连接)。

  3. 在终端窗口中,使用以下命令查看可用磁盘设备及其挂载点。lsblk 的输出移除了完整设备路径中的 /dev/ 前缀。

    [ec2-user ~]$ sudo lsblk -f

    以下示例输出显示有两个设备挂载到实例:根设备 /dev/nvme0n1 和数据卷 /dev/nvme1n1。在此例中,您可以在 FSTYPE 列下看到数据卷没有文件系统。

    
                        使用 EC2 Instance Connect 显示 EC2 实例存储卷上的文件系统。
  4. 要创建文件系统,请使用以下命令和数据卷名称(/dev/nvme1n1)。

    [ec2-user ~]$ sudo mkfs -t xfs /dev/nvme1n1
  5. 要创建数据卷的挂载点目录,请使用以下命令。挂载点是卷在文件系统树中的位置,以及您在安装卷之后读写文件的位置。下面的示例创建一个名为 /data 的目录。

    [ec2-user ~]$ sudo mkdir /data
  6. 要在刚刚创建的目录中挂载数据卷,请使用以下命令以及数据卷名称(/dev/nvme1n1)和挂载点目录名称(/data)。

    [ec2-user ~]$ sudo mount /dev/nvme1n1 /data
  7. 重启实例后,挂载点不会自动保存。要在重启后自动挂载数据卷,请参阅 重启后自动挂载附加的卷

  8. 要验证您是否已格式化并挂载了数据卷,请再次运行以下命令。

    [ec2-user ~]$ lsblk -f

    下面的示例输出显示,数据卷 /dev/nvme1n1 具有 XFS 文件系统,挂载在 /data 挂载点。

    
                        确认数据卷有文件系统且已挂载的文件系统显示。