【问题标题】:Attaching a EBS Volume to EC2将 EBS 卷附加到 EC2
【发布时间】:2014-02-20 21:30:21
【问题描述】:

我按照http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-add-volume-to-instance.html中描述的步骤进行操作

直到最后一点都运行良好。我收到以下错误

root@ip-10-134-145-102:/home/ubuntu/crsq# mount -a
mount: special device /dev/xvdb does not exist

我的文件系统如下:

root@ip-10-134-145-102:/home/ubuntu/crsq# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.9G  4.2G  3.4G  56% /
udev            819M   12K  819M   1% /dev
tmpfs           331M  184K  331M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            827M     0  827M   0% /run/shm
/dev/xvdf        99G  188M   94G   1% /mnt/dbmount

最终的fstab文件如下:

root@ip-10-134-145-102:/home/ubuntu/crsq# cat /etc/fstab
LABEL=cloudimg-rootfs   /    ext4   defaults    0 0
/dev/xvdb   /mnt    auto    defaults,nobootwait,comment=cloudconfig 0   2
/dev/xvda3  none    swap    sw,comment=cloudconfig  0   0
/dev/xvdf       /mnt/dbmount   ext4    defaults        0       2

原来的fstab文件为:

root@ip-10-134-145-102:/home/ubuntu/crsq# cat /etc/fstab.orig 
LABEL=cloudimg-rootfs   /    ext4   defaults    0 0
/dev/xvdb   /mnt    auto    defaults,nobootwait,comment=cloudconfig 0   2
/dev/xvda3  none    swap    sw,comment=cloudconfig  0   0

【问题讨论】:

    标签: amazon-web-services amazon-ec2 ubuntu-12.04 mount


    【解决方案1】:

    错误消息只是说/dev/xvdb 很可能您正在使用来自具有临时存储为/dev/xvdb 的实例的 fstab。无论如何,该消息不应影响 /dev/xvdf 的安装,这是您要安装的 EBS 卷。 -- 你甚至可以在运行df -h 时看到它。

    要删除 /dev/xvdb 消息,您只需从 fstab 文件中删除包含 /dev/xvdb 的行。

    【讨论】:

    • aws 教程说“/etc/fstab 文件中的错误会导致系统无法启动。不要关闭 /etc/fstab 文件中有错误的系统。” .这是一个错误吧?而且我不认为安装是由 sudo mount -a 完成的。在更改 fstab 文件之前,我已经安装了卷。这只是为了确保每当我重新启动时,实例仍然处于附加状态。
    • 这是正确的,但并非所有错误都会导致它无法启动。尝试评论第一行,然后运行sudo mount -a,看看你是否没有收到任何错误。如果你不这样做,那么你可以安全地重新启动
    • 非常感谢。这有帮助
    猜你喜欢
    • 1970-01-01
    • 2018-12-29
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 2017-12-05
    • 2014-12-09
    相关资源
    最近更新 更多