使用Arkeia Smart Backup备份中小Linux服务器数据

一、Arkeia Smart Backup 简介

    Arkeia Smart Backup是对一些小的和正在成长中的网路发展易用的数据而设计出来的保护软件。Smart Backup产生了一种新的直观的绘画界面充满着强大的优势,Arkeia网路支持多流的数据引擎技术。Arkeia Smart Backup是一个高速备份软件,是一个基于客户/服务模式的备份解决方案。Arkeia可以只使用一个服务器而备份你网络中的所有终端数据。 Arkeia使用了独特的多线程技术备份速度可以达到Kdat的3倍。该备份软件唯一的缺点是,无需付费的版本其备份的最大容量只允许有50GB;假若超 过了50GB,便需要额外采购(许可证)License才能够继续使用。

    如果客户端是选择用图形界面的,需要Java 虚拟机支持(或者JDK)。作为商业软件Arkeia Smart Backup和Kdat相比最大的优点是备份速度快(在高速网络中Arkeia Smart Backup一个小时可以备份700GB文件)、和广泛应用的平台(通过Samba可以备份Windows 主机), Arkeia Smart Backup支持的数据库包括:MySql、DB2、Oracle 、Lotus、PostgreSQL、Sybase等。

    如果使用图形界面需要安装两个软件:arkeiasb-server(服务器)、arkeiasb-gui(图形化前端)。Arkeia Smart Backup有非常详细的在线帮助,很容易上手。作为商业软件Arkeia Smart Backup和Kdat、Taper相比最大的优点是备份速度快(如果磁盘或磁带支持的话,Arkeia能以超过20MB/s 的速度备份)、和广泛应用的平台。

    Arkeia可以支持异构平台( Linux、Windows NT/2000 /2003/XP、Mac OS X 、Solaris 8、SCOUNIX 7、IRIX、AIX、HP-UX、Tru64 UNIX (Compaq/HP/Digital)、OPENBSD、FREEBSD、NETBSD),其中经过Arkeia认证的Linux发行版本 有:RedHat Linux 6.0-9.0,RHEL 3 4/ Fedora Linux 1-6、Mandrake 7.0-10.0、 Slackware 8.0、Debian 2.2-3.1、SuSE linux 7.1-10.x。Arkeia支持的数据库包括:Mtsql、DB2、Oracle 、Sybase等。

二、Linux服务器端安装Arkeia Smart Backup

    1. 软件资料:

    软件名称: Arkeia Smart Backup
    最新版本: 5.41
    适用平台: Unix、Linux、BSD、Windows
    软件授权: 商业软件
    下载 地址: http://arkeia.com/products/asb/ 需要进行简单的注册即可下载 免费版本。

    2. 软件下载 安装方法:

#Wget ftp://www.arkeia.com/pub/arkeia-5.4/arkeia-smart-backuphttp://www.storworld.com/linux /ia32/redhat9.0/arkeiasb-server-5.4.3-1.i386.rpm
[root@localhost ~]# rpm -ivh arkeiasb-server-5.4.3-1.i386.rpm
Preparing... ########################################### [100%]
1:arkeiasb-server ########################################### [100%]
arkeiad is starting ...
通常Arkeia Smart Backup会在安装后自动启动,也可以使用命令从后台启动
[root@localhost ~]# /opt/arkeia/bin/arkeiad &
[1] 3864
[root@localhost ~]# arkeiad is starting ...

    3. 查看服务器运行情况

    可以使用ps命令检查arkeiad进程:
[root@localhost ~]# ps -ef | grep arke
root 3757 1 0 00:27 ? 00:00:00 /opt/arkeia/bin/arkeiad
root 3773 3497 0 00:28 pts/2 00:00:00 grep arke

    4. 关闭arkeiad服务器方法

 图形界面下具体方法是,选择“主选单”→“系统设置”→“服务器设置”→“服务设置”,在弹出的界面中选中“arkeia”,单击“停止”即可。如图1。


    图1关闭arkeiad服务器方法

 命令行下可以使用脚步文件命令如下:
/etc/init.d/arkeia force-reload #强制启动arkeiad服务器#
/etc/init.d/arkeia force-reload restart #重新启动arkeiad服务器#
/etc/init.d/arkeia force-reload start #启动arkeiad服务器#
/etc/init.d/arkeia force-reload stop #停止arkeiad服务器#

    5. 打开arkeiad服务器通讯端口

    配置了网络服务之后,关注一下哪些端口在监听系统的网络接口这一点很重要。要列举正在监听网络的端口,有两种基本方法。一种不太可靠的方法是通过键入 netstat -an 或 lsof -i 之类的命令来查询网络堆栈。这种方法之所以不太可靠是因为这些程序不连接网络上的机器,而是查看系统上在运行什么。因此,它们频繁成为攻击者的替换目标。 怪客在打开了未经授权的网络端口后,就以这种方法来企图掩盖他们的踪迹。 更可靠的方法是使用 nmap 之类的端口扫描器来检查哪些端口正在监听网络。 以下从控制台发出的命令会判定哪些端口在监听来自网络上的 TCP 连接:
nmap -sT -O localhost
该命令的输出和以下相似:
nmap -sT -O localhost
Starting nmap V. 3.00 ( www.insecure.org/nmap/ )
Interesting ports on host.cao1.net (127.0.0.1):
(The 1591 ports scanned but not shown below are in state: closed)
Port State Service
13/tcp open daytime
22/tcp open ssh
80/tcp open http
111/tcp open sunrpc
443/tcp open https
617/tcp open unknown
1024/tcp open kdm
1026/tcp open LSA-or-nterm
1723/tcp open pptp
6000/tcp open X11
Remote operating system guess: Linux Kernel 2.4.0 - 2.6.20
Uptime 0.021 days (since Tue Jan 24 17:45:44 2006)

    该输出显示了由于 sunrpc 服务的存在,系统正在运行 portmap。然而,端口617上还有一个神秘服务。要查看一下该端口是否和任何已知服务相关,键入:

    cat /etc/services | grep 617

    该命令没有返回任何输出。这表明虽然该端口是在保留范围内(即从0到1023内),并且需要根权限才能打开,它并没有关联任何已知服务。 下一步,检查使用 netstat 或 lsof 的端口的信息。要使用 netstat 检查端口617,使用以下命令:
netstat -anp | grep 617
tcp 0 0 0.0.0.0:617 0.0.0.0:* LISTEN 1727/arkeiad
tcp 0 0 192.168.1.4:617 192.168.1.11:1341 ESTABLISHED 2124/arktrans
tcp 0 0 192.168.1.4:617 192.168.1.11:1340 ESTABLISHED 2123/arktrans
tcp 0 0 192.168.1.4:617 192.168.1.11:1329 ESTABLISHED 2122/arktrans
lsof 命令揭示了相似的信息,因为它也能够链接开放端口和服务:
lsof -i | grep 617
arkeiad 2284 root 0u IPv4 5271 TCP *:617 (LISTEN)
arktrans 3350 root 3u IPv4 9152 TCP 192.168.1.18:617->192.168.1.11:1043 (ESTABLISHED)

    要允许用户执行和网络相关的功能以及使用联网应用程序,管理员必须打开某些端口进行通信。例如:要允许到防火墙 上的端口617的通信,添加以下规则:
iptables -A INPUT -p tcp -m tcp --sport 617 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 617 -j ACCEPT

    6. 自动加载arkeia服务

    如果希望arkeia 服务每次启动都能自动运行,可以用ntsysv设置。以root权限运行命令:

#ntsysv


图2 启动arkeia服务器自动加载

    打开如图2所示的窗口,在arkeia服务选项加上*(用空格键),然后重新启动系统,这样系统会启动arkeia服务。Arkeia有一个图形化的前端(arkeiasb-gui)通过它可以更加方便的进行数据备份。

1.安装客户端软件

    Arkeia有一个图形化的前端(arkeiasb-gui)通过它可以更加方便的进行数据备份。Windows 是目前世界是使用最多的操作系统,所以笔者选择使用基于这个平台的软件。下载网址:http://www.arkeia.com/download2 /download.php ,链接:ftp://www.arkeia.com/pub/arkeia-5.4/arkeia-smart-backup/gui/windows /ia32/win2k/arkeiasb-gui-5.4.3.zip ,软件安装非常简单自动完成安装截图见图1 。



图1 软件安装截图

    2. Arkeia Smart Backup客户端连接服务器

    安装完成后会在安装目录下自动建立一个Windows 脚本文件“arkeiasb-gui”,双击这个文件即可出现登录界面见图2 。


图2 arkeiasb-gui 登录界面

    于Server host name处键入该台Linux服务器的计算机名称,或者IP地址;而在密码处,由于默认值并无设定密码,所以无须键入任何字,只要接着按下『Connect』按钮即可。 Arkeia Smart Backup启动过程见图3 。 


    图3

    3.设置Arkeia Smart Backup

    Arkeia Smart Backup工作界面见图4 。


图4 Arkeia Smart Backup工作界面

Arkeia Smart Backup工作界面包括九个选项:
1. monitor running jobs :任务监控;
2. Manage Backups :管理备份;
3. start a restoration :进行一次备份恢复
4. Manage tapes :管理磁带机;
5. Manage Backups devices :管理备份设备;
6. Manage clients :管理客户端软件;
7. read logs :读取日志文件;
8. Change password & email button :修改管理员口令和电子邮件。
9. Manage licenses :管理许可证。
4. 修改管理员口令和电子邮件

    登录Arkeia Smart Backup服务器后首先要做的是修改登录口令和设置管理员电子邮件。
如图5 。



图5修改登录口令和设置管理员电子邮件

点击“Apply”完成修改。

    说明: 默认情况下Arkeia 服务程序软件没有设置root密码,可以导致远程用户以ROOT身份完全访问网络。所以必须设置root密码。但是用户名/密码是最简单也是最常用的身份 认证方法,然而实际上,由于许多用户经常使用一些容易被他人猜测到的有意义的字符串作为密码,或者把密码抄在一个自己认为安全的地方,这都存在着许多安全 隐患,极易造成密码泄露。 并且,由于密码是静态的数据,在验证过程中需要在计算机内存中和网络中传输,很容易驻留在计算机内存中的木马程序或网络中的监听设备截获。破解密码在普通 人眼里,是一件不可思议的事情。但是,在黑客面前,密码却形同虚设。超级黑客利用密码破解工具,在短短数秒之内,就可以成功完成密码破解。因此,因此用户 名/密码方式是一种不安全的身份认证方式。
另外如果设置电子邮件您可以得到如下备份报告,包括如下信息:
 date and time of the backup job start and end; (备份工作开始结束时间)
 name of the backup server; (备份服务器名称)
 name of the backup configuration; (备份配置文件名称)
 type of backup configuration (total, incremental or differential);(备份类型)
 names of the tapes which have been used; (磁带机使用情况)
 global statistics (amount of data, number of files, speed);(全面统计信息:备份文件列表、备份速度)
 a warning if the data volume limitation is exceeded; (备份错误信息)
 a report if the backup job is aborted. (备份错误报表)
一个典型的备份报告如下:
The backup job ended successfully, and sent this email report:
From: root <root@arkeia.com>
To: doc@arkeia.com
Subject: Arkeia backup report
Backup server : lune.bat1.fr.arkeia.com
Backup start : 2007/01/04 10:08:53
Backup type : Total
Backup name : sports_centre_total_bckp
Backup end : 2007/01/04 10:10:24
Backup statistics : "27" files, "94" MB, compressed at "1.0", "89" seconds,"63" MB/mn
Used tapes : sports_centre_total_bckp TAPE 1
Flow 1 --------
2007/01/04 10:09:39 [1] Backup of
+"lune.bat1.fr.arkeia.com!file:/home/sports Arkeia_Sports_Centre"
OK, "27" files, +"94" MB, "19" seconds, "296" MB/mn, "0" warnings

    5.设置、管理备份设备

    点击“Manage Backups devices”按钮即可进行设置、管理备份设备。Arkeia Smart Backup支持D2T(磁盘到磁带)D2D(磁盘到磁盘)和D2D2T(磁盘到磁盘再到磁带)三种。下面我们演示D2D(磁盘到磁盘)备份方式。

    说明:D2D备份技术的设计初衷,旨在加快数据备份和容灾恢复的进程。磁盘取代了磁带,成为备份应用软件的目标设备。D2D备份技术可在短短的数分钟之 内,恢复丢失的文件、文件夹,甚至于整个数据系统,其最明显的优势就在于:数据备份和恢复窗口所需的时间大为缩短。由于将磁盘作为备份介质具有提升备份恢 复性能、更好地保证备份服务质量、在一个较短的时期内提供快速恢复能力等优点,大型存储系统中,磁盘逐渐走向备份流程的前端,而磁带的应用则越来越趋向后 台。磁盘介质的应用优点也被用户广泛认同,据StorageExpo 2005 和Overland Storage 的调查显示,87%的被调查机构在将来的存储规划中会包含磁盘到磁盘到磁带(D2D2T)的备份结构。磁盘作为备份介质的形式主要分为两大类:普通磁盘介 质和虚拟带库。普通磁盘形式较简单,但与磁带备份的整合程度不如虚拟带库形式;虚拟带库则需要更高的成本,实现复杂度也更大。不同厂商对磁盘介质具体实现 模式各不相同,因此在备份应用功能和应用价值上也存在不小的差异。需要指出的是,虽然磁盘介质具有上述优点,但并不意味着磁盘可以取代磁带。磁带作为传统 备份介质,和磁盘介质相比较,在价格、容量、保存等方面仍具有较大的优势。当需要进行长期的数据备份时,磁带仍然是不能缺少的部分。此外磁带还用于容灾和 长期数据存档目的。

    笔者先在备份服务器建立一个名为/arkeia_01_01/目录;接着在Arkeia Smart Backup的操作接口上选择备份到磁盘(Backup to disk),如图6所示。


图6 设置Backup to disk
    点击“Backup to disk”按钮设置具体选项,如图7 。


图7 Backup to disk 选项

    说明:笔者便开始在Linux 服务器下建立起一个空间为50GB的虚拟磁带机。该虚拟磁带机里拥有10卷虚拟磁带,每卷虚拟磁带的容量为5000MB;而虚拟磁带机真实的路径位于 /arkeia_01_01/目录。然后点击“Load tape”按钮加载虚拟磁带机。

6.设置一个备份任务

    先点选Manage backups这小图标,而后按下Create按钮,以便建立我们的备份任务,如图8所示。



图8 备份设置任务界面
    点击“Create”按钮建立备份任务类型界面,如图9 。


图9 备份类型界面
说明:Arkeia Smart Backup支持三种备份类型:
Interactive backup : 交换 式备份;
Deferred backup :延期备份。
Periodic backup :周期备份。

    需要说明的是Arkeia Smart Backup支持三种备份类型和通常我们介绍Linux 备份类型(完全备份 、更新备份 、增量备份)的关系如下表1:

表1 Arkeia Smart Backup支持三种备份类型和Linux 备份类型的关系

  7.进行一次交换 式的完全备份

    完全备份也称为简单备份,即每隔一定时间就对系统做一次全面的备份,这样在备份间隔期间出现了数据丢失或破坏,可以使用上一次的备份数据将系统恢复到上一 次备份时的状态。但是,这样每次备份的工作量相当大,需要很大的存储介质空间。因此,不可能太频繁地进行这种系统备份,只能每隔一段较长的时间(例如一个 月)才进行一次完全备份。然而,在这段相对较长的时间间隔内(整个月) 一旦发生数据丢失现象,则所有更新的系统数据都无法被恢复。

    下面我们选择设置一个Interactive backup :交换式备份,点击“next”继续如图10是Interactive backup :交换式备份设置选项 。



图10 Interactive backup :交换式备份设置选项 。
图10是Interactive backup :交换式备份设置选项 。其中“name”栏目填写备份名称,
“Backup type”栏目选择“Tolal backup”,“Valid for”栏目选择30,並選擇days;“Compression type”选择“High Compression”

    其他部分选择确省设置,按“next”按钮继续。下面选择要备份的目录,这里笔者选择/etc目录如图11 。


图11 选择要备份的目录名称

    下面选择“save”按钮完成设置,此时系统会自动询问是否马上进行备份,如图12 。


图12 系统自动询问是否马上进行备份

    选择“yes”系统开始备份,图13 、14是备份过程和完成的界面。


图13备份过程界面


图14是备份完成的界面
如果要查询备份的详细情况可以点击“Details”按钮查看如图15 。


                                                                            图15 查看备份详细情况


总结:

    到此为止我们介绍了在Windows 控制台下使用Arkeia Smart Backup 进行一次完全备份的过程。后边笔者会介绍使用使用Arkeia Smart Backup 恢复数据的方法。

    Linux系统管理员的主要任务之一是确保系统中所存信息的持续完整性。维护完整性的一种方法是定期后备系统中的数据。系统后备(备份)是保护用户不受数 据损坏或丢失之苦的一种非常重要的手段。如果系统的硬件出现了问题,或者是用户不小心删除了重要的文件,都有可能造成数据损坏或丢失,尤其在服务器应用环 境中所造成的损失更是难以预计。经常进行数据备份可以使偶然破坏造成的损失减小到最低程度,而且能够保证系统在最短的时间内从错误状态中恢复。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值