根据 Linux Docker+Rethinkdb 图像调整了 Azure VM 的大小并且数据丢失了,这是预期的吗?
Resized Azure VM based on the Linux Docker+Rethinkdb image and the data was lost, is this to be expected?
在标准 A1 上 [Docker-based] 的一个 Rethinkdb 数据库中有大约 20 个文档并且没有经常使用它所以我决定在 Rethinkdb 服务器几分钟后将其缩小到标准 A0完全空空如也地回到网上(只有测试数据库)
数据纯粹用于测试,所以没有问题,但是如果有人升级 Linux + Docker + [容器,在本例中为 Rethinkdb] 是否会丢失数据?有什么措施可以防止这种情况发生吗?
Azure 上的 Linux 系统有一个安装为 /mnt
的本地磁盘,此驱动器上存储的任何内容都将在重新启动时被擦除。您可以将此磁盘用于缓存和需要临时处理的地方,但您应该避免存储任何可能需要的东西。
最好的办法是在机器上挂载一个数据盘,作为一个卷来存储数据。
Azure Windows VM
上的 D: 驱动器也是如此
在标准 A1 上 [Docker-based] 的一个 Rethinkdb 数据库中有大约 20 个文档并且没有经常使用它所以我决定在 Rethinkdb 服务器几分钟后将其缩小到标准 A0完全空空如也地回到网上(只有测试数据库)
数据纯粹用于测试,所以没有问题,但是如果有人升级 Linux + Docker + [容器,在本例中为 Rethinkdb] 是否会丢失数据?有什么措施可以防止这种情况发生吗?
Linux 系统有一个安装为 /mnt
的本地磁盘,此驱动器上存储的任何内容都将在重新启动时被擦除。您可以将此磁盘用于缓存和需要临时处理的地方,但您应该避免存储任何可能需要的东西。
最好的办法是在机器上挂载一个数据盘,作为一个卷来存储数据。
Azure Windows VM
上的 D: 驱动器也是如此