临时设备数据丢失

临时设备数据丢失

我正在使用实时 AWS EC2 实例,该实例上附加了临时磁盘。磁盘 /dev/xvda:8 GiB,8589934592 字节,16777216 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x55bca5c1

设备启动开始结束扇区大小 ID 类型 /dev/xvda1 * 2048 16777182 16775135 8G 83 Linux

磁盘 /dev/nvme0n1:442.4 GiB、475000000000 字节、927734375 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节

============/dev/nvme0n1 安装在分区 /var/www/html 上 我从这个实例创建了一个映像。创建映像后,我从中启动了另一个实例。

现在,在此之后,临时磁盘上的数据在实时服务器上不可见,并且在实时站点上也不可用。请建议,我如何才能获取临时磁盘上的数据。

答案1

你的问题没有多大意义。短暂的意思是“只持续很短的时间”——也就是说,你存储数据的磁盘类型不是为持久性而设计的。如果你想要数据持久,你需要不同类型的存储或将其保存在其他地方并重新加载。

https://aws.amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/指出“某些 Amazon Elastic Compute Cloud (Amazon EC2) 实例类型带有一种直接连接的块设备存储形式,称为实例存储。实例存储非常适合临时存储,因为存储在实例存储卷中的数据不会因实例停止、终止或硬件故障而持久存在。

如果您想要保留更长时间的数据,或者想要加密数据,请改用 Amazon Elastic Block Store (Amazon EBS) 卷。EBS 卷在实例停止和终止时保留其数据,可以使用 EBS 快照轻松备份,可以从一个实例中删除并重新附加到另一个实例,并支持全卷加密。“这似乎是您问题的答案。

相关内容