艾锑无限整理:Windows卷影工具VssAdmin详解
2020-03-10 12:08 作者:admin 浏览量:
无企业,不上云
2015年我第一次参加阿里云杭州全球云栖大会时,看到的是惊喜和无限的可能性。
“2015杭州云栖大会”于10月14日至15日在杭州云栖小镇如期召开。大会以“互联网、创新、创业”为本届主题,展现“互联网+”时代下无处不在的云计算与各行各业的交错连接,介绍云计算为产业升级和改革创新提供的源源动力,挖掘云计算助力下生生不息的创业激情和机遇。
2015年正式更名为“
云栖大会”,阿里云的名字不再出现在会议名称中,而是更加强调云计算、大数据生态的定位。量子计算、人工智能、生物识别、深度学习等前沿的科技创新力量首次在大会亮相。大会吸引了全球超过20个国家的21500名开发者,参展企业达到219家,参与企业3000多家,现场参观超过42584人次,全球直播收看人数超过127万人,成为全球最大规模的云计算峰会之一。
走进会场别开生面,丰富多彩,让人忘掉了科技的冰冷,就像走进了游乐园,有运动,有演出,有游戏,有展示,有互动,4万多人把整个会场挤得水泄不通,来自全球的技术爱好者,企业家,科学家,政府官员,阿里云的合作伙伴,竞争对手,闲杂人等五花八门,你能想到的人都聚齐了。
甚至还有票贩子,是什么吸引了各路好汉齐聚一堂,挤破头也要参加一场听起来非常专业性的云栖大会呢?
除了上面说的阿里云的技术能力和运营能力以外,其实还有一个非常重要的原因,就是能亲眼见到马云马老师,甚至还能有机会与他零距离接触.
从2015到2018年,在这四年中马老师每年都会参加杭州云栖大会的分享,而且还会出现在云栖现场的不同地方,这让很多喜欢马老师的伙伴兴奋极了,你想你一生能有几次亲眼见到“外星人”呢.
2015年他在主会场20分钟的分享表达了一个重要的观点,就是在未来5年无企业,不上云。上云是企业战略而不是战术,未来是一个万物互联的时代,只有那些在云上的企业才能快速有效的抓住时代变化的先机,才能使用计算的能力,才能利用好数据的价值.
当时听了马老师的演讲,我当刻就决定了和阿里云的合作,让艾锑无限成为了阿里云的战略合作伙伴,和阿里云一起为中小企业提供上云解决方案服务。
四年多过去了,马老师当年说无企业,不上云,如今,如果你不知道云,你的企业没有用云,可能你在这次的疫情中根本就没有战斗力,你都不知道别人企业是如何赢得这次疫情战斗胜利的.
企业上云不仅能为企业节省70%以上的成本,更能为企业提升500%以上的效率,甚至它的有些价值是无法计算的,这些年艾锑无限为上千家企业提供了上云服务,亲身经历了有一些企业上云变革后带来的增长和变化,我记得服务了一家装修行业的领头企业,在2016年这家企业因人员场地和机房成本,让这家公司举步维艰,离破产仅一步之遥,我和这家企业的CEO是好朋友,有一天我去看他,听到他和我分享现在遇到的巨大困境,我问了他几个关键的问题,最后确认了是成本不断提升,业绩却没有提高,效率低下从而导致企业经营困难,后来艾锑无限的云解决方案团队帮助他出了三个解决方案:
第一, 把他们现有机房近百台服务器迁到云上,释放出近百平米的机房空间和硬件运维升级成本,因为云是弹性的,可以根据企业用量来支付费用,这一下就帮他们减轻了一年上百万的硬件投入成本.
第二, 帮助他们打通各个管理系统,让企业内部数据更透明,让整体效率一下子就提升了上来,而且当他发现整个环节全部通透后,有1/3的人力是可以节省的,完全没必要用这么多人,这一下让他们每年节省了近200万的人力支出,这就是科技的力量,虽然对失业的员工有些残忍,但对与一家商业企业来说这是正确的选择.
第三, 重建营销系统,让传统的销售模式重新变革,提升人员的产出比,让全员进行销售,整体销售额提高了200%,这个时代职责和名称将会越来越模糊,谁能为企业创造价值,谁就是企业最重要的员工.
大家可以想象一下,一家企业人员降低原来的1/3,但销售额却提升原来的两倍,这意味着盈利能力和盈利水平呈指数级的增长,这就是变革后的成果.
无企业,不上云,你的企业上云了吗?
如果你的企业还没有下云也没有关系,也许你的企业还没有遇到挑战,假如你有和我朋友同样的困境,那不妨与艾锑无限的云工程师和技术专家聊一聊,说不定就让你眼前一亮,打开了你遇到的限制和困境,从而让你的企业迈上了生长的第二春。
艾锑无限整理:Windows卷影工具VssAdmin详解
VssAdmin是Windows Server 2008 及 Windows 7系统提供的VSS的管理工具。它可以用于创建或删除卷影副本,列出卷影副本的信息(只能管理系统Provider创建的卷影副本)。还可以用于显示所有安装的所有卷影副本写入程序(writers)和提供程序(providers),以及改变卷影副本存储空间(即所谓的“diff 空间”)的大小等。
下面对常用命令做下详细介绍
1.添加卷影副本存储关联(启用卷影副本)
默认情况下,Windows Server 2008系统的各卷是启用卷影副本的。如果因为人为因素或者其他原因关闭了卷影副本功能,我们可以通过命令行快速启动它。启用卷影副本就是添加一个卷影副本存储关联,其命令格式是“vssadmin add shadowstorage /for=ForVolumeSpec /on=OnVolumeSpec”。其中“/for=ForVolumeSpec”指定要启用卷影副本的本地卷,而“/on=OnVolumeSpec”则指定卷影副本的保存卷。当然,启用卷影副本的卷和保存副本的卷可以是一个卷。不过,还是建议指定不同的卷,将其隔离的做法更科学一些。
下面举一个例子,如果要启用本地C盘的卷影副本功能,并且将该卷的副本保存到E盘上,卷影副本存储空间的大小设置为900mb。我们可以在命令行下执行命令“vssadmin add shadowstorage /for=c: /on=e: /maxsize=900mb”即可(注:“/maxsize”参数接收类似KB、MB、GB、TB等存储单位,不过,这个值指定的最小值不能低于100MB。另windows 7中不支持该命令)
2.删除卷影副本存储关联(禁用卷影副本)
要禁用某个卷上的卷影副本,可以使用“vssadmin delete shadowstorage”。不过需要注意的是,需要先删除该卷上保存的所有卷影副本,才能在该卷上执行禁用卷影副本服务操作。其命令格式是“vssadmin delete shadowstorage /for=forvolumespec”,其中“/for=forvolumespec”指定要禁用卷影副本的本地驱动器。比如我们要对C盘禁用卷影副本,可以执行命令“vssadmin delete shadowstorage /for=c:”即可(注:windows 7中不支持该命令)。
3.查看卷影副本信息
vssadmin工具提供了“list shadows”和“list shadowstorage”两个命令来查看卷影副本信息。其中“list shadows”可显示卷上现有的卷影副本,默认情况下,卷上所有的卷影副本都会显示出来。为了缩小范围,可以指定“/for=forvolumespec”参数以便仅列出指定的卷信息,或者使用“/shadow=shadowld”参数仅列出特定卷影副本信息。通常情况下,我们只需执行命令“vssadmin list shadows”即可。“list shadowstorage”命令更加强大,它可以列出关联到该系统上的所有卷影副本的存储信息。同样的,我们可以指定参数“/for=forvolumespec”和“/on=onvolumespec”以指定目标卷或者目标卷影副本以限制输出的信息。
4.创建卷影副本(创建快照)
在启用卷影副本后,共享文件夹的快照就会根据默认的计划自动创建。不过,有的时候我们需要手工创建快照。此时,我们可以使用“create shadow”命令。命令格式是“vssadmin create shadow /for=forvolumespec”,其中“forvolumespec”是要创建快照的本地卷。例如我们执行命令“vssadmin create shadow /for=c:”,就会为C盘上的共享文件创建快照。有的时候,我们会遇到卷影副本服务非常繁忙,而造成创建快照延迟或者失败。此时,我们可以调用“/autoretry”参数,在其后指定一个时间间隔,这样就能够在这个时间间隔之后重新创建。比如我们将上面的命令变成“vssadmin create shadow /for=c: /autoretry=60”,这样如果创建失败就会在60秒之后重新执行快照创建操作。
5.恢复卷(还原快照)
如果要将整个卷恢复到较早期的状态,我们可以使用“revert shadow”命令。需要说明的是,要指定恢复到的卷影副本,必须使用对应的卷影标识符,这时使用“/shadow=shadowID”即可。其中shadowID是卷影副本的全局唯一标识符,还有包括“{}”。例如,如果希望使用ID为{07076c30-bda7-43d0-968a-8a9764a3f1be}的卷影副本来恢复C盘,我们可以执行命令“vssadmin revert shadow /shadow={07076c30-bda7-43d0-968a-8a9764a3f1be}”。不过,一定要输入正确的标识符,如果ID错误,会提示错误。命令成功执行后,会提示输入“Y”,这样vssadmin就执行恢复操作。需要注意的是,如果目标卷上有打开的文件vssadmin恢复操作将会无法进行。不过,我们可以通过命令“/forceDismount”强制进行恢复卷。在恢复过程中,我们可执行命令“vssadmin query reverts”查看恢复操作的状态。
6.删除卷影副本(删除快照)
在卷影副本管理中,我们有时需要删除某个卷上的特定卷影副本,可以利用vssadmin工具的“delete shadows”命令轻易实现。其命令格式是“vssadmin delete shadows /for=forvolumespec /oldest”,其中“/for=forvolumespec”指定用于存储快照的本地卷。比如我们在C盘上配置了卷影副本,如果要删除其中最早的快照,执行命令“vssadmin delete shadows /for=C: /oldest”,在输入“Y”确认后就会报告删除成功。
当然,我们也可以提供卷影标识来删除卷影副本,例如,我们要删除ID为{3a9bdea8-88f8-488a-b7d6-19c519ea6dfc}的快照,可以执行命令“vssadmin delete shadows /shadow={3a9bdea8-88f8-488a-b7d6-19c519ea6dfc}”。这种快照删除方法直指目标,非常快捷,不过如果你输入了不存在的ID后,会提示错误信息。除了针对性的快照删除,如果我们要删除所有的快照该如何操作呢?同样非常简单,利用vssadmin工具的“delete shadows /all”就可以了。执行命令“vssadmin delete shadows /all”后本地磁盘中的所有快照都会被删除,因此,使用该命令时一定要慎重。另外,需要说明的是删除所有卷影副本就等于禁止了卷上的卷影副本服务。