专栏名称: 企业存储技术
企业存储、服务器、SSD、灾备等领域技术分享,交流 | @唐僧_huangliang (新浪微博 )
目录
相关文章推荐
51好读  ›  专栏  ›  企业存储技术

从海光蓝卡到Win+Linux双系统硬盘保护

企业存储技术  · 公众号  ·  · 2017-11-18 16:24

正文

请到「今天看啥」查看全文


本文内容非商业用途可无需授权转载,请务必注明作者及本微信公众号、微博 @唐僧_huangliang,以便更好地与读者互动。


前一段工作中有个技术难度不大的测试项目,踩过坑之后同事说:“你可以写点东西分享出来啊?毕竟这样玩过的人不算多。”

之所以拖了段时间,一是最近有点忙;还有就是发到这个公众号上的东西,无论简单复杂,总是希望读者朋友看了多少能有些收获或者共鸣吧,虽然我写不出冬瓜哥、唐杰总和《小麦杂记》那样的水平或者逼格来。

这几天事情多睡的偏晚,想想欠下的东西该了却一些,还是把这篇写出来吧。相对于企业存储来说,这篇的技术门槛不高,具体说就是 PC 客户端上的硬盘数据保护 ,再确切点是本地 逻辑恢复点 式的还原。是不是有点像快照呢?

回想十几年前的海光蓝卡

在硬盘上搜了一把,当年备份下来舍不得删的文档还都在

一说起 PC 硬盘保护卡,我本能地想起十几年前接触过的“海光蓝卡”,同时也怀念下老孙和当年一起做服务器的兄弟们。当然海光蓝卡不是针对服务器的,那时我是在一家 PC 厂商。

早年的硬盘保护卡,硬件大多很像百兆的 8139 网卡,其 功能实现和知识产权主要在 Bootrom ;而 90 年代我接触过的第一家硬盘保护卡,则是不带网口单一功能做本地保护的。

随着后来 LAN 有线网卡基本成了 PC 和工作站的标配,主板 BIOS 容量和增值功能的空间也越来越大,带有“ 网络克隆 / 系统分发 ”等特性的硬盘保护卡不一定要单独以硬件形态存在。比如 Dell 成铭 3967/3977 系列 PC ,就在 BIOS 中免费内置 了硬盘保护套件,配合 Window 下软件实现下列功能:

如上图,本次我验证的是 Windows+Linux 双系统 配置(后者可选不保护),并不涉及网络相关的常规功能。感觉后者比较适合解决一部分用户的需求,比如:网吧和学校。

Windows+Linux 启动菜单与分区隔离保护

首先,由于硬盘保护功能嵌入了主板 BIOS ,使用时需要打开一个开关。之后开机自检过程中就会加载一个像网卡 Option Rom 那样的界面。

然后在 Windows 系统中安装硬盘保护软件,选择需要保护的分区。

从这里创建新的硬盘分区还可以选 Linux 格式,安装双系统就是从这一步开始的,还有图中“添加系统”的操作需要进行。

上面是“硬盘保护增强套件”在 Windows 下的使用界面,基础功能我就不多说了。系统引导前的 Rom 主要是针对网络克隆的系统数据发送 / 接收,此时再从硬盘启动会先进入下图所示的屏幕菜单。

部分对硬盘底层的操作, Windows 等操作系统已经不能实现(或者说被限制)了, 硬盘保护套件会让一些东西变得“不可见”并拦截一些操作 Windows 下支持定时或随时手动创建还原点,恢复则应该从这个启动界面执行。我们要装的第二操作系统—— Ubuntu Linux 也是从这里开始安装的, OS 介质用标准的光盘或者 U 盘就好。

Ubuntu 安装程序中, Windows 分区是不可见的 ,也就是“第一操作系统”处于被硬盘保护套件隔离的状态。


最终 Ubuntu 16.04 安装成功了,整个操作过程中有些需要注意事项,如果读者朋友感兴趣也可以留言或者找我交流。

Q1 Linux 系统是否支持保护?如何创建恢复点?

A :在创建第二操作系统时,有一种“备份型”可选。比如你分配 100GB ,默认就会将其中 50GB 预留在 Linux 分区后面(用于快照历史数据)。硬盘恢复套件并没有在 Linux 下的软件支持,不过启动界面中倒是可以对该分区创建还原点。

Q2 :硬盘保护套件对 Windows 安装的 MBR/EFI 引导方式有没有要求,对操作系统版本有限制吗?

A Windows 用哪种方式安装无所谓,因为硬盘保护套件实际上会将 MBR/EFI 引导相关文件都创建出来一套,即时用户修改 BIOS 启动方式也能顺利进入系统。至于 Windows 版本,由于硬盘保护套件介入 OS 比较深,所以在 Win10 重大更新时会有更新适配的软件版本一起出来。

扩展阅读

Windows 操作系统引导过程(上部)

Windows 操作系统引导过程(下部)

还记得 2000 年之前,我曾经用过一款叫做 System Commander (总司令)的工具,是以注入 MBR 的形式实现多系统共存引导,每次启动时将选择的 Windows 9x 系统的 IO.sys MSDOS.sys 等拷贝到 C 盘。挺有意思的哈,又想起老同事老朋友胡 Sir 了:)


上面就是我这次测试的 Dell 成铭 PC ,这里想特别提一点,该机型还是 VR Ready 的。我现在对虚拟现实还不算很在行,不过如果是没玩过的朋友,还是强烈推荐体验一下。特别是 Windows 10 RS3 1709 )版本正式加入了混合现实组件 ,里面有些 Demo 的效果相当不错的。

由于 Windows 系统的普及程度,除了内容(游戏 / 应用等)之外,数千元的头显和手柄硬件占据了当前 VR 拥有成本的一大块。虽然我近些年做企业级产品比较多,但早年也算是个发烧友吧,另外一位老同事“和尚”送我的 ELSA 立体眼镜至今还珍藏着。

也许哪天有兴致,我会再把 OpenGVS Vega 这些古老的 Demo 翻出来玩玩,它们可以说是今天视觉仿真 / 虚拟现实应用的鼻祖吧,到时候有啥新体验分享给大家:)


:本文只代表作者个人观点,与任何组织机构无关,如有错误和不足之处欢迎在留言中批评指正。 进一步交流 技术 可以 加我的 QQ/ 微信: 490834312 。如果您想在这个公众号上分享自己的技术干货,也欢迎联系我:)


尊重知识,转载时请保留全文,并包括本行及如下二维码。感谢您的阅读和支持!《企业存储技术》微信公众号: HL_Storage


长按二维码可直接识别关注

历史文章汇总 http://www.10tiao.com/author/index?authorId=691

点击下方“阅读原文”,查看更多历史文章
↓↓↓






请到「今天看啥」查看全文