【发布时间】:2015-11-07 13:24:33
【问题描述】:
我试图在 Azure 上使用 powershell (Creating snapshot of VM in Azure) 创建虚拟机的快照。为了拍摄 vm 的快照,我必须备份 OS 磁盘和数据磁盘。当我从 Azure 门户查看磁盘信息时,它仅显示 OS 磁盘为 30GB,并且没有关于数据磁盘的信息。 powershell 脚本也无法备份数据磁盘。
我创建了一台 A1 类型的 Linux 机器,它有 70GB 的数据磁盘。我使用 ssh 连接到 VM 并执行 df -h 显示
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 29G 2.4G 25G 9% /
tmpfs 841M 0 841M 0% /dev/shm
/dev/sdb1 69G 180M 66G 1% /mnt/resource
要通过 cmdlet 列出或检测到此 /dev/sdb1,必须做什么?当我附加数据磁盘并运行快照脚本时,它会同时备份 os 磁盘和新创建的数据磁盘。此外,它还显示在 Azure vm 磁盘列表中。
请给我一些有关这方面的信息。
【问题讨论】:
-
这应该发布在 ServerFault 上,而不是 StackOverflow 上。
-
您能否编辑您的问题以阐明您要做什么?也就是说,您是在尝试创建可重用的图像,还是只是拍摄即时快照? VM 快照与准备磁盘映像以供重复使用不同。
-
是的,我想拍摄 VM 快照。我做了一些研究,发现在阅读此 (blogs.msdn.com/b/mast/archive/2013/12/07/…) 后,我无法使用当前快照 PS 脚本执行操作,因为我们的数据将进入临时磁盘。不确定是否有办法将临时磁盘保存到 blob 或其他东西。
-
正确 - 临时磁盘不在虚拟机中。它是短暂的,在机箱内。您只需要将数据上传到 blob。你如何做到这一点确实是特定于应用程序的。
-
添加一个附加的VHD 怎么样?
标签: powershell azure azure-storage azure-virtual-machine