从AMI启动新实例后,EC2 Filesystem / Files存储在错误的分区中

今天,我从一个较旧的EC2实例创build了一个新的EC2实例,并创build了AMI。 当我启动新实例时,我采取了一个小实例的AMI,并用一个中等实例启动。 从我可以告诉这是相当标准的东西。 但是这是关键部分。

根据AWS,这些是不同之处

  • 小实例(默认)1.7 GB内存,1个EC2计算单元(1个虚拟核心,1个EC2计算单元),160 GB本地实例存储,32位或64位平台
  • 中型实例3.75 GB内存,2个EC2计算单元(1个虚拟核心,每个EC2计算单元2个),410 GB本地实例存储,32位或64位平台

好的,现在是我遇到问题的地方。 我login到新的更大的实例时,它仍然报告只有1.7 GB的RAM。

另一个奇怪的部分是,我所有的旧分区仍然是在相同的configuration。 我看到一个新的更大的分区/ mnt是必不可less的。

Filesystem Size Used Avail Use% Mounted on /dev/sda1 7.9G 5.9G 1.6G 79% / none 846M 120K 846M 1% /dev none 879M 0 879M 0% /dev/shm none 879M 76K 878M 1% /var/run none 879M 0 879M 0% /var/lock none 879M 0 879M 0% /lib/init/rw /dev/sda2 335G 195M 318G 1% /mnt /dev/sdf 16G 9.9G 5.1G 67% /var2 

这EC2是一个Web服务器,我提供的文件closures/ var2目录,但由于某种原因,该实例正在存储所有/

好的,这是我想要做的。 将我所有的网站文件移动到/ mnt,并让Web服务器指向它。

有什么build议么? 如果这有帮助,那么我的fstab也是这样。

 root@myserver:/var# mount -l /dev/sda1 on / type ext3 (rw) [cloudimg-rootfs] proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev type devtmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) /dev/sda2 on /mnt type ext3 (rw) /dev/sdf on /var2 type ext4 (rw,noatime) 

我希望这个问题是有道理的。 基本上我想我的旧文件在这个新的分区。

提前致谢