![调整 Azure Linux VM 大小后,附加的数据磁盘中的数据丢失。为什么?](https://linux22.com/image/763764/%E8%B0%83%E6%95%B4%20Azure%20Linux%20VM%20%E5%A4%A7%E5%B0%8F%E5%90%8E%EF%BC%8C%E9%99%84%E5%8A%A0%E7%9A%84%E6%95%B0%E6%8D%AE%E7%A3%81%E7%9B%98%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E4%B8%A2%E5%A4%B1%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
以下是一般信息:
- 我在创建 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
我一个月前就解决了这个问题,但忘记发帖了。给遇到同样问题的人带来不便,深表歉意。
我不太明白具体细节,但问题出在安装上。我重新安装了磁盘,并恢复了数据。