我怎样才能备份我的实时系统?



主要软件:
主要软件版本: 2009
主要软件修正版本: N/A
次要软件: N/A
硬件: Compact FieldPoint, CompactRIO, Multifunction DAQ (MIO)>>Real-Time, Compact FieldPoint>>Controllers, Reconfigurable I/O (RIO)>>NI Single-Board RIO

问题: 我已经为我的实时终端配置好了软件和应用,现在想要制作一份备份,作为冗余储备,或者可以把备份的镜像给其他人,从而让他们也可以配置一个相同的实时系统。

解答: 您可以使用几种方法来备份您的实时终端配置,这篇知识库文件会讲述三种备份的方法:实时工具(Real-Time utilities)、实时系统部署参考应用 (RTAD) 和第三方工具 (Clonezilla)

1. 实时工具(Real-Time utilities)
当您安装LabVIEW实时系统的时候,在LabVIEW的函数选板中自动包含了几种实时系统的备份工具。其中两种最主要的函数是 RT Get System Disk Image.vi 和 RT Set System Disk Image.vi。  您可以通过查阅LabVIEW的帮助文档来学习怎样来使用这两个函数。您需要安装LabVIEW和实时模块来编写一个程序从而使用这两个函数。另外,如果您安装了应用程序生成器,可以生成一个可执行文件,并且可以在任何一台安装了LabVIEW运行引擎的机器上使用这个执行文件。

2. 自动化的LabVIEW实时部署参考应用 (RTAD)
RTAD是一种预编程和编译的可执行文件,可以在您网络中的任何一台实时终端上获取和部署镜像文件。以下链接对应的文档中对应的部分包含了怎样使这个工具的信息: NI Developer Zone Example: Automated LabVIEW Real-Time Deployment (RTAD) Reference Application。RTAD工具也可以从这个链接中下载到。

3. 第三方工具:Clonezilla (只适用于PXI和台式的实时终端)
Clonezilla Live是一个可以从U盘、CD或者DVD中执行的免费磁盘克隆工具。这个工具只可以运行在PXI和台式的实时终端中。请使用RTAD或实时工具来为cRIO、sbRIO、WSN 9792 和 分布式实时设备进行系统备份。 想要获取关于使用Clonezilla Live的最新信息,请参考Clonezilla官网上的Clonezilla live doc文档。

相关链接: LabVIEW 2011 Help: RT Create Target Disk Image VI
LabVIEW 2011 Help: RT Apply Target Disk Image VI
NI Developer Zone Example: Automated LabVIEW Real-Time Deployment (RTAD) Reference Application
What is Clonezilla?
NI Developer Zone Tutorial: Best Practice For Backing Up, Restoring, and Replicating NI Real-Time Hypervisor Systems
Clonezilla live doc

附件:





报告日期: 07/13/2011
最近更新: 12/17/2012
文档编号: 5NCBJGQ4