1. 定位原有的数据磁盘所对应的VHD文件

进入虚机的“仪表盘”页面,在页面下方显示挂接的数据磁盘所在的位置。可以将该VHD的URL拷贝出来。如下图:

2. 将VHD文件拷贝一份。

Start-AzureStorageBlobCopy -AbsoluteUri http://shirleydemo.blob.core.chinacloudapi.cn/vhds/centos65demo-centos65demo-2014-03-06.vhd -DestBlob centos65disk.vhd -DestContainer vhds

注意

a. 执行该命令前,我们需要确认要操作的“存储帐号”已经被定义为当前订阅下的CurrentStorageAccount。可执行下面的命令:

C:\WINDOWS\System32> Set-AzureSubscription -SubscriptionName "Beta Subscription" -CurrentStorageAccountName "shirleydemo"

b. 在执行上面的拷贝操作时,一定要将新的Blob命名为.vhd结尾的文件。例如:centos65disk.vhd。如果后缀名不是vhd, 后面将会出错。

下面是截图:

3. 将新生成的VHD文件制作成磁盘。

点击“虚拟机”,在屏幕正上方点击“磁盘”, 然后点击屏幕下方的创建。

4. 在弹出的对话框中,选择复制出来的VHD文件。

5. 将这块数据磁盘挂接到目标虚机上。

注:在某种情况下,执行PowerShell Start-AzureBlobStorageCopy,会遇到下面的错误信息:

未能加载文件或程序集“Microsoft.WindowsAzure.Storage.DataMovement, Version=2.2.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

所在位置 行:1 字符: 1

+ Start-AzureStorageBlobCopy -AbsoluteUri http://xxxx.blob.core.chinacloudapi ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : NotSpecified: (:) [Start-AzureStorageBlobCopy], FileNotFoundException

+ FullyQualifiedErrorId : System.IO.FileNotFoundException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.StartAzureStorageBlobCopy

这时,您需要用下面的方法解决问题:

1.卸载现有Windows Azure PowerShel

2.清空WebPI临时目录: …\AppData\Local\Microsoft\Web Platform Installer

3.重新安装Windows Azure PowerShell(WindowsAzurePowerShell.3f.3f.3fnew.exe)





linux怎么把磁盘的东西拷贝,[Linux]如何拷贝已有数据磁盘,并将新的磁盘挂接到其他虚机上...相关推荐

  1. linux的码是什么东西,在Linux内核中的UD2操作码的目的是什么?

    我在Linux内核中找到了以下片段(不是相应的C代码),在启动阶段的某个地方.您可以清楚地看到0F 0B零件,代表 UD2操作码(IDA拒绝拆卸). 这个操作码有一些可能的用法说明了here和here ...

  2. oracle 磁盘不分区吗,LINUX停ORACLE软件、数据文件等所在的磁盘分区空间不足的解决思路...

    LINUX下ORACLE软件.数据文件等所在的磁盘分区空间不足的解决思路 虚拟机中的ORACLE运行的久了,归档.数据文件不断增长,原来安装ORACLE的分区空间不足. 此时可以重新向虚拟机增加一块硬 ...

  3. 查linux有哪些task_Java面试手册:Linux高频考点

    Linux下线程,GDI类的解释. Linux实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现. GDI类为 ...

  4. Linux 01day--基础命令01(目录操作、拷贝、链接、文件权限及所有者所在组、查找文件、安装卸载、磁盘管理)

    查看目录下的文件: tree(需要安装tree:sudo apt-get install tree) ls 略 ls -l 详细(主要查看权限) ls -a 查看隐藏文件("."点 ...

  5. cwntos新建目录挂载磁盘_详解Linux磁盘挂载、分区、扩容操作的实现方法

    概述 今天主要分享下关于Linux磁盘挂载.分区.扩容操作的实现方法,先介绍下基本概念 1.磁盘 在Linux系统中所有的设备都会以文件的形式存储.设备一般保存在/dev目录下面,以sda.sda1. ...

  6. Linux 10分钟让你掌握虚拟地址--写时拷贝技术

    程序地址空间 地址:对内存单元的编号 程序是不占用内存的,运行起来的程序才会被加载到内存,才会占用空间.所以程序地址空间也叫做进程地址空间 我们先来看一下代码: zone.c #include < ...

  7. linux的free会擦出磁盘吗,如何在 Linux 上检查可用的磁盘空间 | Linux 中国

    我已经使用了多少磁盘空间? (本文字数:2161,阅读时长大约:3 分钟) 在 Linux 上查找可用磁盘空间的最简单的方法是使用 df 命令 .df 命令从字面意思上代表着 磁盘可用空间(disk ...

  8. 鸟哥LINUX操作练习(8):Linux 磁盘与文件系统管理

    一.dumpe2fs查看每个区段与 superblock 的信息 [root@www ~]# dumpe2fs [-bh] 装置文件名 选项与参数: -b :列出保留为坏轨的部分(一般用不到吧!?) ...

  9. linux中的文件夹压缩文件,linux将文件拷贝到目录下Linux下文件的压缩与打包详解...

    在Linux中,有很多的压缩命令.利用这些压缩命令,可以方便的从网络上下载大型的文件.同时,我们知道,Linux文件的扩展名是没有特殊意义的,不过,因为Linux下存在着许多压缩命令,所以为了方便记忆 ...

最新文章

  1. android timer弹出窗口,android – 如何在服务类中的Timer内显示AlertDialog?
  2. 排序算法---计数排序(java版)
  3. 一个AI产品经理怎么看AI的发展
  4. windows常见软件库
  5. FPGA学习之verilog语言入门指导
  6. r语言legend_R语言画热图时图例(legend)过多超出画图边界
  7. ORACLE小错误和小技巧
  8. linux修改java占用端口号_Linux端口被占用、查看
  9. Newifi Y1S刷潘多拉(Pandora)固件
  10. conda安装hanlp报错“找不到JAVA,请安装JAVA8”
  11. struts2 拦截器返回值问题
  12. 数据的逻辑结构和存储结构(物理结构)详解
  13. 报错:信息:INFO: Error parsing HTTP request header
  14. 分布式技术(6) 后端接口设计方案
  15. Three 之 three.js (webgl)shader 中 Texture 贴图 uv 坐标的相关简单说明,并简单测试 UV 重复旋转偏移效果
  16. linux c语言乘法口诀表好记方法,乘法口诀表好记方法
  17. 批处理删除注册表分支方法
  18. 我用python分析买房数据
  19. java基本类型与包装类型
  20. Lua党看过来|Cocos Creator 即将支持Lua!

热门文章

  1. springboot _配置过滤器、拦截器、使用原生servlet
  2. leetcode 448. Find All Numbers Disappeared in an Array | 448. 找到所有数组中消失的数字(原地,位运算)
  3. 线性代数:二次型为什么可以用矩阵表示?——分组因式分解推导
  4. java安全编码指南之:输入注入injection
  5. BoltDB 源码分析
  6. unique函数_Office 365函数新世界:动态数组
  7. 特殊格式的 汇潮支付接口对接
  8. urllib.error.URLError:urlopen error unknown url type:https 解决办法
  9. 深度学习在搜索和推荐领域的应用
  10. 1019 General Palindromic Number (20分)_18行代码AC