加入EBS到Ubuntu EC2实例(Add EBS to Ubuntu EC2 Instance)

2019-06-26 09:16发布

我在EBS卷连接到我的Ubuntu EC2实例的问题。

这是我做的:

  1. 从亚马逊AWS控制台,我创建一个EBS 150GB卷并将其附着到一个Ubuntu 11.10 EC2实例。 下EBS卷属性, “附件” 表示: “[我的Ubuntu实例id]是:/ dev / SDF(附后)”

  2. 试图安装在Ubuntu盒的驱动器,它告诉我:“安装是:/ dev / SDF不是块设备”

    sudo mount /dev/sdf /vol

  3. 所以我用FDISK确认并尝试从新位置安装,并告诉我这是不正确的文件系统。

    sudo fdisk -l

    sudo mount -v -t ext4 /dev/xvdf /vol

    错误:

    安装:错误的财政司司长类型,坏的选择,在/ dev / xvdf,缺失的代码页或辅助程序或其他错误坏的超级在某些情况下非常有用的信息是在系统日志中发现 - 尝试dmesg得到| 尾左右

    “dmesg的|尾”告诉我,这给了以下错误:

    EXT4-FS(SDA1):VFS:找不到的ext4文件系统

我也试图把配置到/ etc / fstab文件上的指示http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instance ,但仍给了相同的不正确的文件系统错误。

问题:

Q1:基于1点(段),为什么卷映射到“开发/ SDF”时,它的真正映射到“的/ dev / xvdf”?

Q2:做别的什么,我需要做的就是EBS卷装? 我认为这只会照顾一切对我来说,当我把它连接到一个实例。

Answer 1:

由于这是一个新的卷,则需要将EBS卷(块设备)之间的文件系统格式步骤1和2。因此与样品的全过程挂载点是:

  1. 创建EBS卷。

  2. 附EBS体积/dev/sdf (EC2的外部此特定的设备号名称)。

  3. 格式文件系统/dev/xvdf (Ubuntu的内部为这个特定的设备编号名称):

     sudo mkfs.ext4 /dev/xvdf 

    只有当这是与它没有任何数据的新卷格式的文件系统。 格式化将难以或不可能恢复,这是该卷上以前的任何数据。

  4. 挂载文件系统(带有更新/ etc / fstab文件,使其保持安装在重新启动):

     sudo mkdir -m 000 /vol echo "/dev/xvdf /vol auto noatime 0 0" | sudo tee -a /etc/fstab sudo mount /vol 


Answer 2:

步骤1:创建卷
第2步:连接到您的实例根卷
步骤3:运行须藤调整2FS -p的/ dev / xvde
第4步:重新启动的Apache2须藤服务的Apache2重启
步骤4:运行DF -h

你可以看到连接到您的实例总量。



文章来源: Add EBS to Ubuntu EC2 Instance