首页 >>  正文

c需要continue

来源:baiyundou.net   日期:2024-09-20

作者:羊刀仙

大家好!

本次介绍威联通Hyper Data Protector(简称HDP),是威联通新推出的一种存储备份解决方案,用于备份和恢复物理机服务器以及VMware vSphere 与 Windows Hyper-V 虚拟机。

笔者上次谈到物理机备份,还是在去年七月份(时间过得真快),跟群友畅聊备份应用,发现威联通虽然已经是NAS备份界的老大哥,却美中不足缺了物理机这一版块,当天就去咨询过技术人员,回复说正在研发中。我估摸着怎么也得等一年左右上线,没想到公测来的这么快。

至此,一向奉行3-2-1备份策略的威联通,算是真正成了当然,也是免费的

这一方案的推出,让我们的物理/虚拟机更加潇洒,再也不怕系统崩溃等大大小小问题。一旦出现故障,依靠多版本自动备份计划,可轻松恢复到指定时间点的存储状态。

本文咱们着重介绍物理机相关,VM和Hyper-V恢复非常简单(HDP主要负责计划多版本自动备份),虚拟机复制、转移或恢复,通过复制粘贴文件就可轻松搞定,大伙可以搜搜,教程非常多。

 

需要注意的是,HDP目前仅支持 x86 架构 (Intel 或 AMD 处理器) NAS 机型,并安装 QTS 4.5.4 或以上;QuTS hero NAS 需安装 QuTS hero h4.5.4 或以上。

NAS端:Hyper Data Protector

PC端:NetBak PC Agent

两端都要安装好对应的应用。

NAS端创建存储库

首先是右上角选择语言,初次安装进入,默认英文。

创建存储库,如下图所示,点击【创建】

给备份文件命名区分,选择存储位置,点击【添加】

File Station中可以看到已生成文件目录,HDP是自动生成的目录文件夹

PC端创建备份作业

安装后,我们要做的第一件事就是连接NAS

输入 NAS_IP:端口号,或点击左侧本地搜索

本地搜索会列出局域网内的NAS

选择好NAS后,输入用户名和密码,点击【登录】

我们可以选择全部备份或是某个单盘备份,按需求来,选择完毕后点击【下一步】

 

设置备份频率,这里也是按需设置,点击【下一步】

设置最大版本保留上限,同样按需设置,点击【下一步】

接下来创建备份规则

目前都是X86设备,可默认传输加密。以后若是ARM设备支持,由于性能较弱,选择压缩比较好。其它设置可默认,也可自行设置。点击【下一步】

加密:提高所传输文件的安全性。

压缩:优化文件大小以实现更快的数据传输。

汉化不是很完全,不过都是小问题,关键好用就行

最后查看摘要,确认无误,点击【创建】

备份开始,进入等待时间

闲着没事儿可以看看教程,或者后续出现bug,可以通过这里提交

后续若是需要改动,则可点击【编辑作业】进行修改

速度还可以

备份完毕,我们这里对C 盘共做了三次备份,可以看到每次传输内容都会减少,这是增量备份的缘故,同台设备在原基础上备份新增量

备份完毕返回NAS

概览

能看到三个大类别,左侧显示容量占用情况,中间是备份日历,右侧则为历史备份记录

当需要高频率多版本备份时,自带的数据去重能帮助我们节省巨量空间

清单

会详细列出已添加的PC、虚拟机的详细信息

存储库是用于存放备份

备份

区域也已看到大部分详细信息,可以在此区域进行手动备份。

按下图所示,点击【备份资源管理器】

可选择任意版本的任意文件/文件夹进行恢复,这里夸奖一下,这个功能非常不错,比HBS 3要猛!

恢复

可创建恢复作业,可以通过上面提到的【备份资源管理器】或U启动恢复,U启动咱们下个板块演示操作过程。

选中并下载、覆盖当前文件即可

作业状态

创建的备份作业状态,在这里也可以进行便捷操作

创建USB启动驱动器

首先电脑插入U盘,打开NetBak PC Agent,如图所示点击左下角

选择U盘后点击【下一步】

出现的弹窗提示,要做U启动则需要下载Windows评估和开发工具包,直接点击【Continue】

 Windows ADK提供了一个完整的解决方案,用于评估计算机的整体性能,以及自动将操作系统部署到新电脑。

下载速度很快

完事儿后会弹出以下界面,选择指定位置,我们是要在本地电脑做U启动,因此默认选项就好,点击【下一步】

这个隐私,就看咱们自己了,没问题后选择【下一步】

、接受条款后,来到功能选择界面,按需求来,点击【安装】

安装完毕后,回到界面,点击【下一步】,选择预安装环境

这个安装等待时间会稍微长一点点

这次变成了【创建】,点击,弹窗提示格式化。继续点击【Continue】

USB启动盘开始创建

创建完毕后,会出现一个小教程弹窗,如何恢复您的电脑与USB启动硬盘?

简单翻译一下:关闭电脑电源,插入做好启动的U盘,开机进入电脑的BIOS选项,将【CD-ROM驱动器和可移动设备】设置为第一优先级,保存后继续启动电脑,接下来回出现HDP恢复向导。

点击【关闭】,可以弹出U盘,将其作为U启动盘使用。

通过U启动恢复电脑

电脑插好USB启动盘,打开电源进入bios,不同品牌进入bios的方式不同,比较常见的是F2/delet,有些品牌还会在开机过程中提示,建议大家自行百度。

第一个启动项,双击选择刚刚的U盘,按 F10 保存并退出

等待重启,同其它pe一般,会出现初始引导界面,我们可以配置网络以及加载一些硬件驱动,点击【开始使用】

输入 NAS_IP:端口、账户、密码,点击【登录】

等待登录,电脑与NAS连接

连接成功后会出现以下界面,可以看到所有设备的备份记录,我们可以选择任意备份进行恢复。我们任选一个,选择【下一步】

选择版本,也就是我们需要回溯的那个版本,这里也都有明确的时间标注

规则选择,按需选择是仅恢复系统盘,还是全部恢复(C/D/E等盘一起),点击【下一步】

映射即为我们的恢复储存路径,这个也是按需选择。继续点击【下一步】,会来到摘要界面。

大概浏览一下配置,如要修改可点击【上一步】回头操作,全部确认后,点击【恢复】,就可将电脑按需求恢复。

 

以上就是Hyper Data Protector的介绍及使用操作流程演示。

总结

Hyper Data Protector服务界面更加合理简洁,对比之前推出的软件增加了易用性,自带的去重功能为用户节省大量空间;其次是灵活度较高,可以制定丰富的备份计划,一台NAS可同时供多台设备备份,并且备份后可以选择单文件或文件夹还原,或者通过U启动整机还原。

测试过程中,发现这货有的windows系统版本可能不支持备份,也不敢断言,已经提交问题等待回复

目前威联通备份还原工具主要又如下几个:

Boxafe – Google Workspace /Microsoft 365 SaaS 备份

Hyper Data Protector – Windows PC/Server 整机备份,VMware / Hyper-V 虚拟机备份

Hybrid Backup Sync – QNAP NAS/文件服务器/macOS 备份

NetBak PC Agent – Windows PC/server 备份应用工具

Multi-Application Recovery Service (MARS) – Google 相册/WordPress 备份

Qfile Pro – 手机照片/影片备份

Snapshot – QNAP NAS 保护/备份

HDP的出现,可以说彻底补足了威联通在备份与还原方案的短板,无论个人还是企业,仅需一台威联通NAS,就能体验到完整的备份/还原服务,现在的我表示十分推荐

本次分享就到这里,感谢观看!

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"9458b267af2389d0f","img_data":[{"flag":2,"img":[{"desc":"","height":"685","title":"","url":"https://p0.ssl.img.360kuai.com/t01122ef554acde9a93.webp","width":"1051"},{"desc":"","height":"673","title":"","url":"https://p0.ssl.img.360kuai.com/t0165c2793b46be7bde.webp","width":"1080"},{"desc":"","height":"809","title":"","url":"https://p0.ssl.img.360kuai.com/t01904ee7e15f443b26.webp","width":"1080"},{"desc":"","height":"604","title":"","url":"https://p0.ssl.img.360kuai.com/t01c8b77ab8e0f98adb.webp","width":"1034"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t01f9e3719021d6a07c.webp","width":"700"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t013839e9cf08151d0a.webp","width":"700"},{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t0157aef7f5388db3e7.webp","width":"950"},{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t0172c520cff72e4d1f.webp","width":"950"},{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t01e496e2eceffd95d5.webp","width":"950"},{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t01e41db9a8a716c161.webp","width":"950"},{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t013e70a4f46f93f583.webp","width":"950"},{"desc":"","height":"605","title":"","url":"https://p0.ssl.img.360kuai.com/t013df3af04a126e4ed.webp","width":"950"},{"desc":"","height":"542","title":"","url":"https://p0.ssl.img.360kuai.com/t019f4ebf4d274cb304.webp","width":"700"},{"desc":"","height":"510","title":"","url":"https://p0.ssl.img.360kuai.com/t015f0d88da8c2916bd.webp","width":"700"},{"desc":"","height":"544","title":"","url":"https://p0.ssl.img.360kuai.com/t01b5c1b4b12215248b.webp","width":"700"},{"desc":"","height":"572","title":"","url":"https://p0.ssl.img.360kuai.com/t01d4df691784acf346.webp","width":"700"},{"desc":"","height":"470","title":"","url":"https://p0.ssl.img.360kuai.com/t01755263c957abefac.webp","width":"887"},{"desc":"","height":"617","title":"","url":"https://p0.ssl.img.360kuai.com/t01f98a1fc89a95109c.webp","width":"1080"},{"desc":"","height":"731","title":"","url":"https://p0.ssl.img.360kuai.com/t019335ceec5716f9a8.webp","width":"1080"},{"desc":"","height":"731","title":"","url":"https://p0.ssl.img.360kuai.com/t010aa45aed9ca5fefe.webp","width":"1080"},{"desc":"","height":"731","title":"","url":"https://p0.ssl.img.360kuai.com/t015af7be8c4c4b295b.webp","width":"1080"},{"desc":"","height":"731","title":"","url":"https://p0.ssl.img.360kuai.com/t01900d9625189ad156.webp","width":"1080"},{"desc":"","height":"731","title":"","url":"https://p0.ssl.img.360kuai.com/t01de27a00fc2e6bb49.webp","width":"1080"},{"desc":"","height":"731","title":"","url":"https://p0.ssl.img.360kuai.com/t013527454ee50242af.webp","width":"1080"},{"desc":"","height":"731","title":"","url":"https://p0.ssl.img.360kuai.com/t01294852205ddcc0a7.webp","width":"1080"},{"desc":"","height":"515","title":"","url":"https://p0.ssl.img.360kuai.com/t010d77a44af3d1ff37.webp","width":"1008"},{"desc":"","height":"453","title":"","url":"https://p0.ssl.img.360kuai.com/t01bc1a5a15230b4cd8.webp","width":"795"},{"desc":"","height":"545","title":"","url":"https://p0.ssl.img.360kuai.com/t011ad7296ddf56d91a.webp","width":"743"},{"desc":"","height":"544","title":"","url":"https://p0.ssl.img.360kuai.com/t01ff3b25221d1e1038.webp","width":"743"},{"desc":"","height":"545","title":"","url":"https://p0.ssl.img.360kuai.com/t010b066337d08279ad.webp","width":"741"},{"desc":"","height":"1016","title":"","url":"https://p0.ssl.img.360kuai.com/t01294eda567bcb5b15.webp","width":"791"},{"desc":"","height":"462","title":"","url":"https://p0.ssl.img.360kuai.com/t0163a5b8b1bb2eb6a3.webp","width":"800"},{"desc":"","height":"461","title":"","url":"https://p0.ssl.img.360kuai.com/t0124382bbfb1215697.webp","width":"797"},{"desc":"","height":"467","title":"","url":"https://p0.ssl.img.360kuai.com/t01a4993c5ed432bd6e.webp","width":"803"},{"desc":"","height":"667","title":"","url":"https://p0.ssl.img.360kuai.com/t014502283d017e4998.webp","width":"1080"},{"desc":"","height":"768","title":"","url":"https://p0.ssl.img.360kuai.com/t01d7a164b1817e4155.webp","width":"1024"},{"desc":"","height":"768","title":"","url":"https://p0.ssl.img.360kuai.com/t019ddabeb7b0740193.webp","width":"1024"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t01635923ff37bdc271.webp","width":"1080"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t0141b619867effc4bd.webp","width":"1080"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t0113344586850c682d.webp","width":"1080"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t01b7eabcb1801b7e84.webp","width":"1080"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t01a2d27cf4d9e50943.webp","width":"1080"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t0166e57bf6181f351a.webp","width":"1080"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t01f103572827ad348b.webp","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1704949184000,"pure":"","rawurl":"http://zm.news.so.com/ec582fffd07521f11a8f6b9c853f7954","redirect":0,"rptid":"1568422ca49a657e","rss_ext":[],"s":"t","src":"什么值得买","tag":[],"title":"还有谁?!|威联通推出物理机/虚拟机备份与还原工具 Hyper Data Protector

竺高食2820C语言中break怎么和continue区别? -
董苑惠13725569600 ______ break可以理解为中断整个循环,而continue只是中断一次循环,举个栗子:for(i=1;i{ 语句1;if(条件)break; 语句2;if(条件)continue; 语句3;} 语句4;如果程序运行到break语句,则循环结束,跳转到“语句4”.如果程序运行到continue,则跳过语句3,直接进行i++,去执行下一次循环,循环完之后,再跳转到“语句4”.

竺高食2820能不能具体的说一下C语言中continue 的用法? -
董苑惠13725569600 ______ int sum; for(int i=0;i<4;i++) { if(i==2) continue; sum+=i; } 最后sum=4;因为当i=2时候continue了.也就是直接跳过了sum+=i;直接进入i=3的情况了.谢谢!

竺高食2820在C语言中 error C2044: illegal continue是什么意思 -
董苑惠13725569600 ______ 这条语句出现在VC或VS对C/C++源文件编译阶段,其中文含义为非法的continue语句. C语言中,continue语句,用于循环结构中,作用是不执行后续循环体,而是继续执行下次循环. continue可以用于各种循环,如while, do-while,for循环等. 当continue不属于任何循环,即不在任何一个循环体中时,就会报这个错误. 针对这个错误提示,需要查看提示中continue的位置,以及设计中这个语句属于哪个循环体,是否忘记加大括号等.

竺高食2820c语言如何在循环中实现continue -
董苑惠13725569600 ______ #include <stdio.h>#include <conio.h> main() { char c; while(1) { printf("continue or not?(y/n)"); c = getch(); printf("%c\n", c); if (c == 'y') continue;//这样就实现了 else break; } }

竺高食2820C 语言为什么会出现“illegal continue”这种情况 -
董苑惠13725569600 ______ 你最好能贴出你出错的代码,这样才能正确判断出错原因.比如说:void main(){ int i=0; switch(i){ case 0:i++;continue; case 1:break; } } 出错:illegal continue 原因:switch块不是循环语句,所以没有continue,只有break跳出代码块.

竺高食2820在C语言中if()语句后跟个continue是什么意思? -
董苑惠13725569600 ______ 该if语句应该是包含在循环当中的,continue表示满足if条件则提前结束循环体的后面的语句,回到循环条件判断是否再循环

竺高食2820关于c语言.continue语句. 有两个循环内循环和外循环.执行内循环时遇 -
董苑惠13725569600 ______ continue在哪执行哪的循环,在内循环就重新执行内循环. 如下: 1 2 3 4 5 6 7 8 9 for(i=10;i<12;i++) { for(j=0;j<3;j++) { if(j==1) continue; printf("%d\n",j); } printf("%d\n",i); } 输出结果如下: 0 2 10 0 2 11

竺高食2820C语言怎么通过改编程序结构省略continue -
董苑惠13725569600 ______ 比如:if(条件1) continue;.........;//continue之后的代码 改为:if(非条件1) {.........;}

竺高食2820C语言中break;怎么用? -
董苑惠13725569600 ______ 1、break语句通常用在循环语句和开关语句中.当break语句用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出. 2、当break语句用于do-while、for、while循环语句中...

竺高食2820c语言中的continue死循环 -
董苑惠13725569600 ______ if(i%10==3) continue;所以 当i=3时, 下面两行都会跳过.sum=sum+i; i++;于是 i=3 不会改变,成为死循环: do {...} while(i<100) 里面i 总=3...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024