我正在运行基于Amazon EBS的小型实例。
这就是我的文件系统的样子:
root@ip-10-49-37-195:~# 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
我有以下问题:
亚马逊称小型实例为您提供160GD的磁盘。看起来'/ mnt'正好是声明的空间。那么为什么我在亚马逊管理控制台中看不到那个磁盘,但只有小型(8GB)磁盘挂载到Root?
如果我终止/停止实例,我的数据会在/ mnt和Root中发生什么?
答案 0 :(得分:2)
回答我自己的问题:
1. 160GD磁盘是一个实例磁盘,在终止或任何硬件故障后将丢失。因此,如果您不想丢失数据,则应考虑使用其他EBS磁盘。
为什么不使用8GD EBS设备(默认安装在每个基于EBS的Amazon实例上)来存储数据(例如数据库)?因为在启动期间安装的所有EBS设备也将在终止后被删除。因此,您在/ mnt或任何其他目录中保存的所有内容都将无法在终止或硬件故障中继续存在。
有一个技巧。看起来如果你分离/ mnt(又名/ dev / sda2)然后将其附加回来,它将不会在实例终止期间被删除。因为它会在启动后被标记为附加。
2。它将被删除