调整 Azure Linux VM 大小后,附加的数据磁盘中的数据丢失。为什么?

调整 Azure Linux VM 大小后,附加的数据磁盘中的数据丢失。为什么?

以下是一般信息:

  • 我在创建 ubuntu VM 时创建并连接了标准 SSD 数据磁盘。
  • 应用程序文件位于数据磁盘上。
  • 我按照以下方式安装了数据磁盘本教程除了一个区别:将磁盘安装在 $HOME/datadrive/ 上而不是 /datadrive 上。

然后 :

  • 我将 Azure Linux VM 大小从 B1s(1GB RAM)调整为 B1ms(2GB RAM)。
  • 服务器按预期重新启动。
  • 通过 shh 连接并列出 ~/datadrive 的内容后,我意识到所有数据都丢失了。

是不是因为挂载在了主目录下?

我该怎么做才能不再经历磁盘数据丢失的情况?

没有回答我的问题。

编辑 :

以下是 /etc/fstab 的内容:

# CLOUD_IMG: This file was created/modified by the Cloud Image build process
UUID=bdf328db-9606-49ba-8e44-5e1299ae56f0   /    ext4   defaults,discard0 0
UUID=54D1-0F3A  /boot/efi   vfat    defaults,discard    0 0


UUID=b08e9d03-eec1-4517-b09c-b349e7791923   /datadrive   xfs   defaults,nofail   1 
/dev/disk/cloud/azure_resource-part1    /mnt    auto    defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig   0   2

答案1

我一个月前就解决了这个问题,但忘记发帖了。给遇到同样问题的人带来不便,深表歉意。

我不太明白具体细节,但问题出在安装上。我重新安装了磁盘,并恢复了数据。

相关内容