使 Amazon EBS 卷可在 Linux 上使用(格式化并挂载附加的卷)

使 Amazon EBS 卷可在 Linux 上使用

将某个 Amazon EBS 卷附加到您的实例后,该卷将显示为块储存设备您可以使用任何文件系统将卷格式化,然后进行挂载。在使 EBS 卷可供使用后,您可以像访问其他所有卷一样访问该卷。任何写入此文件系统的数据均写入 EBS 卷,并且对使用该设备的应用程序是透明的。

您可以制作 EBS 卷的快照以进行备份或在您创建其他卷时作为基准。有关更多信息,请参阅Amazon EBS 快照

您可以从 Amazon EC2 用户指南(适用于 Windows 实例) 中的使卷可在 Windows 上使用,获得有关 Windows 实例上的卷的指示。

格式化并挂载附加的卷

假设您的根设备 /dev/xvda 拥有一个具有 EBS 卷的 EC2 实例,并且您已使用 /dev/sdf 将一个空的 EBS 卷添加到了该实例。按照以下过程使新附加的卷可用。

在 Linux 上格式化并挂载 EBS 卷

  1. 使用 SSH 连接到您的实例。有关更多信息,请参阅连接到您的 Linux 实例

  2. 设备可附加到设备名称与您在块储存设备映射中指定的设备名称不同的实例。有关更多信息,请参阅Linux 实例上的设备命名。使用 lsblk 命令可查看可用磁盘设备及其挂载点(如果适用),以帮助您确定要使用的正确设备名称。lsblk 的输出从完整的设备路径中去掉了 /dev/ 前缀。

  3. 以下是基于 Nitro 系统构建的实例的示例输出,该实例将 EBS 卷公开为 NVMe 块存储设备。根设备为 /dev/nvme0n1。如果尚未附加,则附加卷为 /dev/nvme1n1

          

     4.确定卷上是否存在文件系统。新卷为原始的块储存设备,您必须先在这种设备上创建文件系统,然后才能够挂载并使用它             们。从快照创建的卷可能已经含有文件系统;如果您在现有的文件系统上创建新的文件系统,则该操作将覆盖您的数据。

        使用 file -s 命令获取设备信息,例如其文件系统类型。如果输出仅显示 data(如以下示例输出),则说明设备上没有文件            系统,您必须创建一个文件系统。

         

        如果设备有文件系统,该命令会显示有关文件系统类型的信息。例如,以下示例输出显示具有 XFS 文件系统的根设备。

        

      5.(有条件)如果您在上一步中发现设备上存在文件系统,请跳过此步骤。如果您有一个空卷,请使用 mkfs -t 命令在该卷                 上创建一个文件系统。

       

           如果出现“找不到 mkfs.xfs”错误,请使用以下命令安装 XFS 工具,然后重复上一命令:

       

      6.使用 mkdir 命令创建卷的挂载点目录。挂载点是卷在文件系统树中的位置,以及您在安装卷之后读写文件的位置。下面的           示例创建一个名为 /data 的目录。

       

      7.使用以下命令在您在上一步中创建的目录挂载卷。

        

           如果挂载不上,可能是因为识别不了文件夹类型,需格式化磁盘  mkfs.ext4 /dev/nvme1n1

      8.最后通过 df -lh查看或 df  -h 查看磁盘挂载是否成功

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值