亚马逊 AWS:我可以在运行时附加卷吗?

亚马逊 AWS:我可以在运行时附加卷吗?

我可以通过转到卷来附加 AWS Web 控制台中的卷并将其附加到我的实例。

不幸的是,Linux 服务器对添加卷没有反应。dmesg 中没有显示任何内容,fdisk 也没有显示新设备。

您知道是否可以在不重启的情况下执行此操作吗?从技术上讲这应该没问题,但是 AWS 的文档对此只字未提。

对此有什么想法吗?到目前为止谢谢你!

答案1

是的。可以。检查一下:

附加新卷之前:

root@ip-10-254-158-102:~# lsblk
NAME  MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda1 202:1    0  20G  0 disk /

root@ip-10-254-158-102:~# date
Fri Mar  7 06:40:21 UTC 2014

添加 100GB 的新卷后:

root@ip-10-254-158-102:~# lsblk
NAME  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
xvda1 202:1    0    20G  0 disk /
xvdg1 202:97   0   100G  0 disk

root@ip-10-254-158-102:~# date
Fri Mar  7 06:40:55 UTC 2014

我把date输出只是为了表明该卷在 34 秒内连接起来,这是我从 AWS 控制台连接该卷所花费的时间。(意思是,无需重新启动实例,因为实例重新启动肯定会超过 34 秒:-))。

另外,我可以找到检测到的这个新卷fdisk

# fdisk -l

Disk /dev/xvda1: 21.5 GB, 21474836480 bytes
......

Disk /dev/xvda1 doesn't contain a valid partition table

Disk /dev/xvdg1: 107.4 GB, 107374182400 bytes   <<< This is the one.
......

Disk /dev/xvdg1 doesn't contain a valid partition table

但是,我找不到任何记录到的内容dmesg。但卷已连接,后来我也可以安装它。

顺便说一句,这是在 Ubuntu 12.04 AMI 上测试的。

相关内容