2011-03-20 114 views
2

我正在运行基于Amazon EBS的小实例。基于EBS的亚马逊实例

这是我的文件系统看起来像:

[email protected]:~# df --all 
Filesystem   1K-blocks  Used Available Use% Mounted on 
/dev/sda1    8256952 1310196 6527328 17%/
proc       0   0   0 - /proc 
none       0   0   0 - /sys 
fusectl      0   0   0 - /sys/fs/fuse/connections 
none       0   0   0 - /sys/kernel/debug 
none       0   0   0 - /sys/kernel/security 
none     847852  116 847736 1% /dev 
none       0   0   0 - /dev/pts 
none     852852   0 852852 0% /dev/shm 
none     852852  60 852792 1% /var/run 
none     852852   0 852852 0% /var/lock 
/dev/sda2   153899044 192068 145889352 1% /mnt 

我有以下问题:

  1. 亚马逊说,小实例为您提供了磁盘的160GD。看起来像'/ mnt'就是那个被声明的空间。那么为什么我在亚马逊管理控制台中看不到该磁盘,但只有小型(8GB)磁盘安装到根?

  2. 如果我终止/停止实例,我的数据将在/ mnt和Root中发生什么?

回答

2

回答我的问题:

盘160GD是一个实例磁盘,这将终止或任何硬件下跌后丢失。所以,如果你不想丢失你的数据,你应该考虑使用另一个EBS磁盘。

为什么不使用8GD EBS设备(默认情况下安装每个基于EBS的Amazon实例)来存储数据(例如数据库)?因为在启动期间安装的所有EBS设备在终止后也将被删除。因此,您保存在/ mnt或任何其他目录中的所有内容都不会在终止或硬件故障后继续存在。

有一个窍门。看起来像是如果你分离/ mnt(又名/ dev/sda2)然后再附加它,它将不会在实例终止时被删除。因为它会在启动后标记为

2.它将被删除