Azure 虚拟机持久性 SSD 警告 DATALOSS_WARNING_README.txt

azure virtual machine persistent SSD warning DATALOSS_WARNING_README.txt

在 Azure 中创建了标准 DS1 虚拟机。它应该有一个安装在 /mnt 上的 7GB SSD 磁盘。

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        29G  1.5G   27G   6% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.7G  8.0K  1.7G   1% /dev
tmpfs           345M  392K  344M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.7G     0  1.7G   0% /run/shm
none            100M     0  100M   0% /run/user
none             64K     0   64K   0% /etc/network/interfaces.dynamic.d
/dev/sdb1       6.8G   16M  6.4G   1% /mnt

但是,/mnt 位置有一个警告:

ls /mnt
cdrom  DATALOSS_WARNING_README.txt  lost+found
cat /mnt/DATALOSS_WARNING_README.txt 
WARNING: THIS IS A TEMPORARY DISK.

Any data stored on this drive is SUBJECT TO LOSS and THERE IS NO WAY TO
RECOVER IT.

Please do not use this disk for storing any personal or application data.

For additional details to please refer to the MSDN documentation at:
http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx

描述中的 link 指向已删除的资源。

我试过重新启动虚拟机,/mnt 上的数据似乎在重新启动之间保留。我需要在 SSD 上存储持久数据,警告是否准确,我是否可以预期数据会从 /mnt 分区中删除?如果是这样,我有什么选择可以在 Azure 虚拟机上拥有持久性 SSD 磁盘?

您正在查看本地暂存盘。是的,它是 SSD,但它仍然是一个暂存盘。如果该 SSD 崩溃,您的数据会立即消失。如果调整 VM 的大小,您可能会丢失该磁盘上的内容。它不是永久存储磁盘。如果您想要永久存储,则必须从高级存储 (SSD) 或常规存储附加磁盘)。附加磁盘,就像 OS 磁盘 vhd 一样,存储在持久性 blob 存储中。