Tag Archives: linux

linux下免费的数据备份工具

2011.03.13 , unix, 企业架构, 网络安全 , 1 Comment , 2,388 views

(1)Amanda
Amanda 是 由 马 里 兰 大 学 的 James daSilva 在 1991 年所开发的。它是一个复杂的网络备份系统,能够把 LAN 中的所有计算机备份到一台服务器的磁带驱动器、磁盘或光盘上。Amanda 本身并不是备份程序,它其实只是管理其他备份软件的封装软件。它使用系统上的 dump 和 restore 命令作为底层的备份软 件 , 同 时 也 能 够 使 用 tar 命 令 , 针 对 于windows 计 算 机 , Amanda 还 能 够 使 用smbtar 命令来实现备份。Amanda 支持类型广泛的磁带驱动器,并且能够使用磁带驱动器中的硬件压缩功能,或者也 可 以 在 数 据通 过 网 络 之 前 使 用 客 户 机 的compress 以及 gzip 命令来压缩备份。其次,Amanda 能够使用临时保存磁盘作为备份存档的中间存储媒介,以优化磁带的写入性能并保证在磁带出错时也能备份数据。

下载地址:
http://www.amanda.org 

(2)BackupPCBackupPC

是一个高效的企业级别的备份系统 , 可 以 备 份 桌 面 系 统 , 笔 记 本 等 。 支 持Linux 和 Windows 操作系统的备份,目前常用 于 Linux 操 作 系 统 。 其 最 新 的 版 本 为3.1.0。它主要具有如下几个显著特点: ◆最小化使用服务器的磁盘空间和 I/O 来对数据进行备份和恢复;◆采用优化的压缩技术,进一步减少磁盘空间需求量;◆具有强大和友好的图形用户界面,方便用户操作使用;◆支持多种备份方式和备份选项;◆灵活的配置方法。
下载地址:
http://backuppc.sourceforge.net/

 

(3)Bacula
bacula 采用模块化设计,采用 c/s 构架,理论上可以把任意多台主机的资料备份到任意多台中,而用户不需要在每台机器上都写一个配置文件控制他们运作,所有主要的工作都在一台主控备份机器上控制。登陆上主控备份用户就可以清楚地知道和监控什么备份正在运行什么备份成功了,什么备份失败了,所有的备份日志也会集中到用户指定的地方,这样的集中式管理机制让管理工作更简单一点。恢复的时候也很简单,简单运行几个命令用户就可以把指定的备份恢复。支持完全备份、差分备份增量备份等多种备份机制;支持把备份写到多种备份媒质中,比如写入到硬盘文件中,也支持写到磁带中。支持平台相当多,设置包括win 平 台 ( 备 份 win , 还 不 支 持 备 份 到win)。

下载地址:
http://www.bacula.org/en/

(4)Xtar
Xtar 是 Linux 系统桌面环境下查看和处理tar 的工具。tar 工具是 Unix 备份文件的工具,Linux 继承了该工具。因为 tar 几乎可以工作于任何环境中,所以 Linux 老用户都信赖它。但是 tar 是一个命令行的工具,没有图形界面,使用起来不是非常方便。tar 命令的参数非常多,常用的包括 30 多个,初学者往往不易掌握。因此,Xtar 是一个图形化的 tar 工具。Xtar 全部兼容 tar 命令,可以在桌面环境下完成打包整个目录树的任务,这使得它特别适合用于备份。Xtar 与文件系统无关,可以使用在  ext2 、  ext3 、  JFS、 Reiser 和其它文件系统上,支持各种备份 介 质 : 软 盘 、 光 盘 、 可 重 写 的 光 盘JazZip、磁带等。

(5)Taper
Taper 是一款拥有良好用户界面的磁带备份和恢复软件,并且是开放源代码的。它可以从一台磁带机上备份/恢复软件,支持自动更新 备 份 和 恢 复 , 是 一 个 相 当 好 用 的 工 具 。Taper 可以运行在命令行和 KDE、Gonme 桌面环境下。在命令行下启动一个终端输入即可启动。Taper 最大的优点是支持多种备份介质磁带、软盘、ZIP 驱动器、硬盘等。毕竟磁带机的价格还是比较昂贵的。

下载地址:
http://taper.sourceforge.net/ 

(6)Arkeia
Arkeia 是一个基于客户/服务模式的备份解决方案。Arkeia 使用了独特的多线程技术,因此备份速度很快。如果客户端是选择用图形界面的,需要 Java 虚拟机(JVM)支持(或者 JDK)。作为商业软件 Arkeia 和 Kdat 相比最大的优点是备份速度快(在高速网络中Arkeia 一个小时可以备份 700GB 文件)、和广 泛 应 用 的 平 台 ( 通 过 Samba 可 以 备 份Windows 主机)。如果使用图形界面需要安装 两 个 软 件 :  arkeiasb-server  、arkeiasb-gui。Arkeia

有非常详细的在线
帮助,很容易上手。下载地址:
http://www.arkeia.com/download/

(7)webCDcreator
目前政府和企事业单位改换为 Linux 用于桌面系统。针对这种情况,如若需要实现备份可 以 在 安 装 刻 录 机 的 Linux 服 务 器 部 署webCDcreator 共享刻录软件。然后网络中的所有节点(Linux、Windows 都可)都可使用这台刻录机进行数据备份。首先在服务器端 安 装 配 置 软 件 , 然 后 在 客 户 端 通 过 安 装Java 的浏览器即可访问服务器上的刻录机。部署 webCDcreator 刻录软件的优点:节约资金:所有软件都是免费的。集中化的方式有利于管理。

下载地址:
http://joerghaeger.de/webCDcreator/ 


 

   (8)Ghost for Linux   

Ghost for Linux一个出色的硬盘对拷工具,它可以最大限度地减少用户每次安装操作系统的时间。它能适用于不同大小的硬盘,而且空间都被充分利用起来。注意Ghost for Linux不是赛门铁克的Ghost,它是一个开放源代码软件,支持ATA、serial-ATA和SCSI硬盘。使用Ghost for Linux进行Linux系统备份的优点在于:无需购买磁带机设备,使用一个大硬盘就可以为多台系统进行全盘备份(一台磁带机的价格相当于100个硬盘的价格)。可以使用匿名传输的方式把备份文件传输到FTP服务器。缺点在于:备份时间比磁带机长。其下载网站为:https://sourceforge.net/projects/g4l

(9)NeroLINUX

随着Linux内核版本的增加,Linux操作系统越来越大,用DVD刻录机备份操作系统成为必然。NeroLINUX是Nero公司发布的一款桌面环境下的CD/DVD刻录软件,在操作上NeroLINUX与Windows的版本基本相同,它支持2.4/2.6版本内核,并且将采用RPM和Debian包等易安装软件包形式。从备份介质方面NeroLINUX支持所有主流刻录盘片。它有非常容易使用的界面,功能比较齐全。缺点:目前NeroLINUX还只有RPM和Deb两种版本,没有提供源代码,所以只能用于使用以上两种发行版本的Linux。其下载网站为:www.nero.com

(10)mkCDrec

MkCDrec(建立可恢复系统的只读CD)是Linux系统中建立可引导灾难恢复CD的工具。它支持多数文件系统、RAID(廉价冗余磁盘阵列)以及可选的工具,可以用来进行系统故障修复。使用mkCDrec CD进行引导系统,用户还需做其它工作:如果用户选择建立系统备份,那么用户可以执行/etc/recovery/start-restore.sh 命令,该命令运行后将提示用户完整的系统恢复过程。如果您在建立启动CD时没有进行备份,那么系统会提示没有数据可以进行恢复。/etc/recovery目录包含了许多工具可以用来进行系统恢复或者修复崩溃的服务器,在mkCDrec的Web站点上有详细的说明。其下载网站为:http://mkcdrec.ota.be。

(11)tar和cpio命令

tar是一个已移植到Linux中的经典Unix命令。tar是tape archive(磁带归档)的缩写,最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的文件目录。我们使用 tar可以打包整个目录树,这使得它特别适合用于备份。归档文件可以全部还原,或从中展开单独的文件和目录。备份可以保存到基于文件的设备或磁带设备上。文件可以在还原时重定向,以便将它们重新放到一个与最初保存它们的目录(或系统)不同的目录(或系统)。tar是与文件系统无关的,因而它的适用范围很广,它可以使用在ext2、ext3、jfs、Reiser和其他文件系统上。

使用tar非常类似于使用诸如Windows环境下的Winzip、WinRAR这样的文件实用工具。只需将它指向一个目的(可以是文件或设备),然后指定想要打包的文件,就可以通过标准的压缩类型来动态压缩归档文件,或指定一个自己选择的外部压缩程序。要通过bzip2压缩或解压缩文件,可使用tar -z命令。

cpio命令可以从tar或者cpio档案文件中拷入或者拷出文件。cpio命令和tar命令兼容,但是这个命令具备一些tar命令没有的功能,如下所示: 

◆支持cpio和tar两种档案文件格式; 

◆支持许多老式磁带数据格式; 

◆能够通过一个管道(pipe-line)读取文件的文件名。

目前看来,只有很少的Linux软件包是以cpio格式发行的。用户如果对cpio命令的详细情况感兴趣,可以通过“man cpio ”命令阅读它的使用手册。

(12)dump和restore命令

dump执行类似tar的功能。然而,dump倾向于考虑文件系统而不是个别的文件。dump检查ext2文件系统上的文件,并确定哪些文件需要备份。这些文件将出于安全保护而被复制到给定的磁盘、磁带或其他存储媒体上。在大多数媒体上,容量是通过一直写入直至返回一个end-of-media标记来确定的。配合dump的程序是restore,它用于从转储映像还原文件。restore命令执行转储的逆向功能。可以首先还原文件系统的完全备份,而后续的增量备份可以在已还原的完全备份之上覆盖。可以从完全或部分备份中还原单独的文件或者目录树。dump和restore都能在网络上运行,因此用户可以通过远程设备进行备份或还原。dump和restore使用磁带驱动器和提供广泛选项的文件设备。然而,两者都仅限用于ext2和ext3文件系统。如果使用的是JFS、Reiser或者其他文件系统,将需要其他的实用工具

dump默认已经安装在Linux中。使用dump命令时,它会建立一份自上次备份操作以来进行修改过的文件列表,然后把这些文件打包成一个单独的文件。在做备份时,需要指定一个备份级别,它是0-9之间的一个整数。级别为m的转储会对从上次进行的级别小于m的转储操作以来修改过的所有文件进行备份,而级别0就是完全备份。通过这种方式,可以很轻松的实现增量备份、差分备份,甚至每日备份。通常情况下,第一次备份时可选择级别0,以后每天做增量备份时就可以每天依次使用级别1,级别2,级别3等等,这样随着级别的增加以后每次做增量备份时才会对以前的各个老版本进行及时地更新;当需要每天做差异备份时,与上述原则也一样。

Dump备份具有如下几个显著的优点: 

◆备份可以跨多卷磁带; 

◆能备份任何类型的文件,甚至是设备; 

◆备份时,文件的权限、用户、用户组、修改时间等都会被一一准确保存; 

◆能够正确处理从未包含任何数据的文件块; 

◆能够做增量、差分备份。

然而,在使用过程中,需要牢记该备份方法的一些缺点,以便在使用中驾轻就熟,扬长避短: 

◆每个文件系统必须单独转储备份; 

◆只有本地计算机的文件系统才能够转储备份; 

◆由于dump可以将备份存储在磁带上。Linux通常用/dev/st0代表倒带设备,而用/dev/nst0代表非倒带设备,使用倒带设备存储时,当磁带用完它会自动倒带并接着存储,所以会覆盖以前的数据,这样就存在以前数据丢失的风险,这点尤其需要注意。

Linux超越Windows

2011.03.9 , unix, 业界趣事, 纯属娱乐 , No Comments , 2,000 views

 

本文作者为Jack Wallen,是美国技能网站TechRepublic专家。在本文中他分享了在Windows体系下碰到的10个标题,而在Linux体系下却不会产生同样的标题。

 

原文如下:

 

作为一个履历富厚的Linux用户,我显然可以用很简单的要领利用Linux事故。但是,当我利用微软Windows时,我经常以为我好想进入一堵砖墙。只管Windows是很实用的利用体系,很多用户都利用它, 但它不是一个可靠的情况。以是,Windows用户体现他们碰到Linux寻衅,但是依我的履历感觉是不一样的。全部我想分享一样平常利用Windows时碰到的标题,但这些在Linux中都不是标题。

 

1.防病毒和恶意软件

 

一个没有防病毒或反恶意软件的Windows呆板就像是和猫玩的粗暴游戏,偶尔被它咬伤或抓伤是在所不免的。纵然拥有防病毒或反恶意软件,你仍旧大概被熏染。它似乎并没有掩护你的电脑,我们已经看到病毒和恶意软件回避了最好的防病毒软件。

 

更糟的是,当你有一台呆板装有防病毒软件,它经常会占用其他任务的路径。假如你曾经有一台呆板利用AVG运行Combo Fix ,你就会知道我的意思了。

 

搪塞Linux,你不必担心这个标题。而且,纵然你在Linux上接纳防病毒软件,在其他任务中都可以熏染优劣常少见的。

 

2.Flaky 网络毗连

 

Windows网络毗连东西完全不能像Linux一样强盛或机动性。固然,众所周知,Windows搪塞无线网络硬件有更多的支持,但这并不意味着是最佳结果。据我的履向来看,一旦你在一台Linux呆板上设置了一个网络,你将会很少碰到标题。

 

假如你在Linux呆板上碰到网络标题,他们通常可以追踪到外部资源。在个体情况下,Linux的呆板的标题是由于网络标题所导致的,它险些总是可以通过简单的重启网络体系来管理。Linux毕竟是创建在网络上的。

 

3.机密减速

 

想想上一次你的Windows盘算机诡异的变痴钝,终极是什么缘故因由呢?碎片?病毒?恶意软件?利用体系占用太多资源?还是你曾经找到最泉源的标题?这些减速,尤其是机密的范例,在Linux中是不存在的。这一毕竟尤其在Linux服务器中也是云云。

 

4.诡异的应用步调瓦解

 

当Linux应用步调正在运行时,他们险些是不绝运行知道你克制他们。纵然他们瓦解,也很容易找到缘故因由。当它瓦解时,在最坏的情况下,你须要做的是通过下令行启动有标题的应用步调,并查抄它的信息。

 

Windows呢?祝你好运。你可以实验事故查察器,但险些对第三方应用步调没什么资助。实验调试在Windows或在Windows呆板中运行的第三方应用步调,他险些没有在Linux中容易。当应用步调瓦解时,我想应该知道为什么了。

 

5.缺少妨碍处置惩罚处罚处罚

 

Linux妨碍处置惩罚处罚处罚总是通过/var/log来简单查察无论你的呆板是否有标题。你将会从很多日志文件中发明该怎样举行下去。你可以打开一个终端窗口,并凭据特定日志文件,比方/var/log/messages用下令tail -f/var/log*,此中*是你想打开的日志文件。

 

假如你不喜好下令行,可以安装一个图形用户界面(GUI),容许扫描标题的日志文件。应用步调带来的真正贫困,回溯得到你须要的全部调试信息,然后自我修复大概发送结果给开辟职员,标题就管理了。

 

我们并不真的须要陈诉,查察,修复跟踪软件或网站的毛病。Linux在毛病修复方面超过了全部的利用体系。

 

6.Outlook和Exchange贫困的事故

 

Exchange-Outlook组合在结构中是一个强盛的组合。固然有好的Linux产物,但他们通常都是基于网络的。但是Outlook-Exchange将导致巨大的连续的贫困的标题。当出现标题时,Outlook优劣常令人讨厌的。

 

保持标题的 .pst/.ost文件夹,保持Outlook与Exchange服务器联机,保持使Outlook克制的加载项,齐备都在这些之间,当Outlook实际为用户事故时令我非常惊奇。

 

7.繁琐的打印

 

在Windows情况下打印是一种痛楚。固然,打印一样平常都是很痛楚的,但Windows更糟糕。无论是否在Linux体系下事故的打印机一样平常都市出现标题。但当打印机运行在Linux体系时,它不绝都在事故。我已经创建了Linux服务器,它已经有多年没有失败或重启。

 

随着Gnome最新版本的宣布,在Linux中共享打印变得非常容易。在任何一个网络中,一台Linux打印机共享打印,我可以在任何一个利用体系中设置打印机。实验在Windows XP和Windows 7之间分享打印机。

 

8.Windows 7稠浊的网络噩梦

 

这个标题是伴随着打印标题产生的。当我试图在两个差别的Windows版本之间大概在Windows和其他利用体系之间分享Windows资源时,我不知道碰到过多少次如许的标题了。

 

一样平常来说,其他利用体系没有标题,但Windows利用体系不喜好本身的同类。固然Windows 7是Windows迄今为止最好的一代,但它不喜好已往的旧版本。

 

9.缺少多样的桌面

 

这个标题书是很小的,但是当你民风了Linux多样的桌面后,在利用一个单一的桌面情况,除非你有多个体现器,你才会知道多个桌面看起来像是购置的第二个体现器。一旦你民风了这个见解,你将看到为什么Linux用户在利用Windows桌面时碰到如许的贫困。

 

10.消散资源和资源占用

 

运行在Windows 7桌面而且内存少于2GB似乎事故起来是很慢的。而大多数Linux在分派资源和内存处置惩罚处罚处罚都要比Windows更好。

 

Linux利用内存来缓存文件,知道缓存文件夹超过内存的容量。当对内存没有其他需求时,Windows 7将利用高速缓存。换句话说,假如一个应用步调运行在Windows中须要内存,体系会分派给它。

 

与此相反,Linux提出内存的任何需求。当内存被超逾期,利用交换分区。固然交换分区比内存慢很多,我以为这个要领是对体系资源更有效的利用。