Chinaunix首页 | 论坛 | 博客
  • 博客访问: 179681
  • 博文数量: 32
  • 博客积分: 3453
  • 博客等级: 上尉
  • 技术积分: 244
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-04 21:27
文章分类
文章存档

2011年(8)

2010年(24)

分类: 服务器与存储

2010-04-26 02:10:39

In other words, what is and what is not currently implemented and functional.

 

换句话说,目前什么可以,什么不可以实施和运作。

2.1 什么被执行

 Job Control

– Network backup/restore with centralized Director.

– Internal scheduler for automatic Job execution.

– Scheduling of multiple Jobs at the same time.

– You may run one Job at a time or multiple simultaneous Jobs

(sometimes called multiplexing).

– Job sequencing using priorities.

– Console interface to the Director allowing complete control. A shell, Qt4 GUI, GNOME GUI and wxWidgets GUI versions of the Console program are available. Note, the Qt4 GUI program called the Bacula Administration tool or bat, offers many additional features over the shell program.

 

l         Job控制

-用居于控制地位的Director进行网络备份或者恢复。

-按照各自的计划自动的执行job

-同时进行的多Job调度。

-你可以一次运行一个Job或者同时运行多个Job(有时也称为多路复用)。

    -使用优先度的Job序列。

    -控制台对Director的接口允许完全控制。ShellQt4图形用户界面, GNOME的图形用户界面和wxWidgets的图形用户界面版本的控制台程序可用。

  

 Security

– Verification of files previously cataloged, permitting a Tripwire

like capability (system break-in detection).

– CRAM-MD5 password authentication between each component (daemon).

– Configurable TLS (SSL) communications encryption between each component.

– Configurable Data (on Volume) encryption on a Client by Client basis.

– Computation of MD5 or SHA1 signatures of the file data if requested.

 

l         安全

-核查以前已经编入catalog里文件,允许一个入侵检测系统能力(系统入侵检测)

-每个部件(后台程序)之间CRAM-MD5口令的验证

    -每个部件之间可以配置的TLSSSL)的通信加密

    -客户机上可以配置的数据(Volume上)的加密。

    -如果要求,文件数据可以进行MD5或者SHA1签名的验证

 Restore Features

– Restore of one or more files selected interactively either for the current backup or a backup prior to a specified time and date.

– Restore of a complete system starting from bare metal. This is mostly automated for Linux systems and partially automated for Solaris. See Disaster Recovery Using Bacula. This is also reported to work on Win2K/XP systems.

– Listing and Restoration of files using stand-alone bls and bextract tool programs. Among other things, this permits extraction of files when Bacula and/or the catalog are not available. Note, the recommended way to restore files is using the restore

command in the Console. These programs are designed for use as a last resort.

– Ability to restore the catalog database rapidly by using bootstrap files (previously saved).

– Ability to recreate the catalog database by scanning backup Volumes using the bscan program.

 

l         恢复特性

-从当前的备份或以前的特定时间的备份中选择一个或多个文件进行恢复

    -从裸机开始恢复一个系统。对于Linux系统通常是自动化的,对于Solaris系统是部分自动化的。见用Bacula来进行灾难恢复。也是Win2K/XP系统上的工作报告

    -用单机的blsbextract工具程序来列举和恢复文件。除此之外,当Bacula/Catalog无法使用时,还允许用这些命令提取文件。请注意,恢复文件的最好是用控制台命令来恢复。这些程序只用于作为最后的办法。

    -利用bootstrap文件(以前保存的)来恢复数据库catalog的能力。

    -利用bscan程序扫描Volumes备份,能够重新建立catalog数据库

 

 SQL Catalog

– Catalog database facility for remembering Volumes, Pools, Jobs,and Files backed up.

– Support for MySQL, PostgreSQL, and SQLite Catalog databases.

– User extensible queries to the MySQL, PostgreSQL and SQLite databases.

 

l         SQL Catalog

  -Catalog数据库设备用来记录VolumesPoolsJobsFile的备份

  -支持MySQL, PostgreSQL,  SQLiteCatalog 数据库。

  -用户可扩展的查询MySQLPostgreSQLSQLite数据库。

 

 Advanced Volume and Pool Management

         Labeled Volumes, preventing accidental overwriting (at least by Bacula).

– Any number of Jobs and Clients can be backed up to a single Volume. That is, you can backup and restore Linux, Unix, Sun,and Windows machines to the same Volume.

– Multi-volume saves. When a Volume is full, Bacula automatically requests the next Volume and continues the backup.

– Pool and Volume library management providing Volume flexibility (e.g. monthly, weekly, daily Volume sets, Volume sets segregated by Client, …).

– Machine independent Volume data format. Linux, Solaris, and Windows clients can all be backed up to the same Volume if desired.

– The Volume data format is upwards compatible so that old Volumes can always be read.

– A flexible message handler including routing of messages from any daemon back to the Director and automatic email reporting.

– Data spooling to disk during backup with subsequent write to tape from the spooled disk files. This prevents tape ”shoe shine” during Incremental/Differential backups.

 

l         高级VolumePool管理

  -标示Volumes,防止意外覆写

  -任何数目的JobClient都可以备份到一个单一的Volume上。也就是说,你可以备份和恢复LinuxUnixSunWindows到同一个Volume

  -Volume保存。当一个Volume满了以后,Bacula会自动请求下一个Volume,继续备份。

  -PoolVolume库的管理提供了Volume的灵活性(例如每月,每周,每天Volume集,Volume集隔离的客户).

  -使用独立Volume数据格式。如需要,Linux, SolarisWindows的客户端程序可以备份到同一个Volume

  -Volume数据格式是向上兼容的,所以旧的Volume是可读的。

  -一种灵活的信息处理,包括从任何后台程序返回Director信息和自动发送电子邮件报告。

  -数据先缓存在磁盘上,再写入到磁带中,这样可以防止磁带在增量/差异备份过程中发生“shoe shine”。

 

 Advanced Support for most Storage Devices

– Autochanger support using a simple shell interface that can interface to virtually any autoloader program. A script for mtx is provided.

– Support for autochanger barcodes – automatic tape labeling from barcodes.

– Automatic support for multiple autochanger magazines either using barcodes or by reading the tapes.

– Support for multiple drive autochangers.

– Raw device backup/restore. Restore must be to the same device.

– All Volume blocks (approximately 64K bytes) contain a data checksum.

– Migration support – move data from one Pool to another or one Volume to another.

         Supports writing to DVD.

 

l         对大多数存储装置的高级支持

-          Autochanger支持使用一个简单的壳接口,可以连接几乎所有的自动程序。还提供mtx脚本文件。

-          支持autochanger条形码-自动磁带的条形码标签。

-          使用条码或读磁带从而自动支持多种autochanger磁带机。

-          支持多驱动autochangers

-          原始设备备份/恢复。恢复必须是在同样的设备上。

-          所有的Volume块(约64K字节)包含一个数据校验

-          迁移支持-移动数据从一个Pool到另一个或一个Volume到另一个。

-          支持DVD写入。

 

 Multi-Operating System Support

– Programmed to handle arbitrarily long filenames and messages.

– GZIP compression on a file by file basis done by the Client program if requested before network transit.

– Saves and restores POSIX ACLs on most OSes if enabled.

– Access control lists for Consoles that permit restricting user access to only their data.

– Support for save/restore of files larger than 2GB.

– Support for 64 bit machines, e.g. amd64, Sparc.

– Support ANSI and IBM tape labels.

– Support for Unicode filenames (e.g. Chinese) on Win32 machines on version 1.37.28 and greater.

– Consistent backup of open files on Win32 systems (WinXP, Win2003, and Vista) but not Win2000, using Volume Shadow Copy (VSS).

         Support for path/filename lengths of up to 64K on Win32 machines (unlimited on Unix/Linux machines).

l         多操作系统的支持

  - 程序来处理任意长文件名和邮件

  - 如果要求网络传输,客户端程序会基于文件基础,按照GZIP格式压缩文件

  - 如果启用,可以保存和恢复大多数操作系统上的文件权限。

  - 控制台访问控制列表,允许用户访问属于他们的数据。

  - 支持保存或者恢复大于2GB大小的文件。

  - 支持64位的机器,如AMD64Sparc

  - 支持ANSIIBM的磁带标签。

  - 在版本1.37.28和以上的Win32机器支持unicoede的文件名(中文)。

  - 利用Volume Shadow Copy卷映射拷贝服务),对Win32位系统除Win2000的文件一致备份(WinXP, Win2003, and Vista)

  - Win32位机器上支持路径或者文件名的长度达到64KUnix/Linux机器上不受限制)。

 

 Miscellaneous

– Multi-threaded implementation.

– A comprehensive and extensible configuration file for each daemon.

 

l         杂项

-          多线程执行。

-          对每个后台程序有一个全面和可扩展性的配置文件。

阅读(1344) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~