我可以通过转到卷来附加 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 上测试的。