EC2 Ubuntu 12.04 m1.large ami没有显示完整的850GB实例存储的额外驱动器

我只是在EC2上启动了一个新的m1.large实例,我需要在机器上的所有可用实例存储(850GB)进行数据处理。

据我所知,通常所有的内存不会被安装,你必须将一对驱动器缝合在一起(通常是/ dev / sdb,/ dev / sdc)。 亚马逊ec2 – 如何设置? 但是在这种情况下,这些驱动器没有列在我的盒子上的/ dev中。

ubuntu@ip-***:/dev$ ls autofs fd hvc7 loop6 port ram13 ram9 tty0 tty18 tty27 tty36 tty45 tty54 tty63 ttyS13 ttyS22 ttyS31 vcs vcsa3 block full input loop7 ppp ram14 random tty1 tty19 tty28 tty37 tty46 tty55 tty7 ttyS14 ttyS23 ttyS4 vcs1 vcsa4 btrfs-control fuse kmsg loop-control psaux ram15 rfkill tty10 tty2 tty29 tty38 tty47 tty56 tty8 ttyS15 ttyS24 ttyS5 vcs2 vcsa5 char hvc0 log mapper ptmx ram2 shm tty11 tty20 tty3 tty39 tty48 tty57 tty9 ttyS16 ttyS25 ttyS6 vcs3 vcsa6 console hvc1 loop0 mem pts ram3 snapshot tty12 tty21 tty30 tty4 tty49 tty58 ttyprintk ttyS17 ttyS26 ttyS7 vcs4 vga_arbiter core hvc2 loop1 net ram0 ram4 snd tty13 tty22 tty31 tty40 tty5 tty59 ttyS0 ttyS18 ttyS27 ttyS8 vcs5 xvda1 cpu hvc3 loop2 network_latency ram1 ram5 stderr tty14 tty23 tty32 tty41 tty50 tty6 ttyS1 ttyS19 ttyS28 ttyS9 vcs6 xvdb cpu_dma_latency hvc4 loop3 network_throughput ram10 ram6 stdin tty15 tty24 tty33 tty42 tty51 tty60 ttyS10 ttyS2 ttyS29 uinput vcsa zero disk hvc5 loop4 null ram11 ram7 stdout tty16 tty25 tty34 tty43 tty52 tty61 ttyS11 ttyS20 ttyS3 urandom vcsa1 ecryptfs hvc6 loop5 oldmem ram12 ram8 tty tty17 tty26 tty35 tty44 tty53 tty62 ttyS12 ttyS21 ttyS30 usbmon0 vcsa2 

正如你所看到的,没有/ dev / sdb,sdc ebs支持的驱动器是/ dev / xvda1,当前安装的临时/实例驱动器是xvdb,但没有第二个短暂的驱动器挂载,我可以看到。

 df -ah Filesystem Size Used Avail Use% Mounted on /dev/xvda1 8.0G 857M 6.8G 12% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys none 0 0 0 - /sys/fs/fuse/connections none 0 0 0 - /sys/kernel/debug none 0 0 0 - /sys/kernel/security udev 3.7G 8.0K 3.7G 1% /dev devpts 0 0 0 - /dev/pts tmpfs 1.5G 156K 1.5G 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.7G 0 3.7G 0% /run/shm /dev/xvdb 414G 199M 393G 1% /mnt $ mount /dev/xvda1 on / type ext4 (rw) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) /dev/xvdb on /mnt type ext3 (rw,_netdev) 

有谁知道为什么没有另一个驱动器,我可以安装,然后缝到一个完整的850GB磁盘? 或者它是什么标签?

这是我第一次把大组合在一起,但是不同的驱动器名字让我想起了一个循环,让我觉得我已经忘记了一些东西。 这是12.04的变化,我错过了?
谢谢你的帮助!

这不能从GUI完成,但可以通过命令行工具附加它们。

 ec2-run-instances ami-abcd1234 -t m1.large -b sdb=ephemeral0 -b sdc=ephemeral1 [...] 

关键在于-b命令,因为它告诉ec2-run-instances如何设置块映射。 如果你有几个EBS卷要附加到它,你会那样做。 对于实例本地存储,您需要在创build实例时显式声明它们的映射。

一旦你有两个,你可以随你做。