在Azure中创建标准DS1虚拟机。它应该有一个7GB的SSD磁盘安装在/ mnt。
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
说明中的链接会导致已删除的资源。
我尝试重新启动虚拟机,并且/ mnt上的数据似乎在重新启动之间保持不变。我需要在SSD上存储持久性数据,警告是否准确,我可以期望从/ mnt分区中删除数据吗?如果是这样,我有什么选择在Azure虚拟机上拥有持久的SSD磁盘?
答案 0 :(得分:3)
您正在查看本地暂存磁盘。是的它的SSD,但它仍然是一个临时磁盘。如果SSD崩溃,您的数据会立即消失。如果您调整VM的大小,您可能会丢失该磁盘上的内容。它不是永久存储磁盘。如果需要永久存储,则必须从高级存储(SSD)或常规存储中附加磁盘。附加磁盘,就像操作系统磁盘vhd一样,存储在持久性blob存储中。