CentOS如何备份策略?

   备份要点

  备份资料的考虑

  造成系统损坏的问题:

  硬件问题:硬盘毁坏

  软件问题:误删除、安全攻击、

  主机角色不同,备份任务也不同

  备份因素考虑

  备份哪些文件

  选择什么备份的设备

  考虑备份的方式

  备份的频率

  备份使用的工具

  备份哪些 Linux 数据

  具有备份意义的文件通常可以粗分为两大类:

  1.系统基本设置信息

  2.类似网络服务的内容数据

  操作系统本身需要备份的文件:

  1./etc/ 整个目录

  2./home 整个目录

  3./var/spool/mail

  4./boot

  5./root

  6.如果安装过其他的套件,那么 /usr/local 或 /opt 也最好备份一下

  网络服务的数据库方面

  1.软件本身的配置文件,例如:/etc/整个目录,/usr/local/整个目录

  2.软件服务提供的数据,以 WWW 及 MySQL 为例

  WWW 数据:/var/www 整个目录或 /srv/www 整个目录,及系统的用户主文件夹

  MySQL:/var/lib/mysql 整个目录

  3.其他在 Linux 主机上面提供服务的数据库文件

  推荐需要备份的目录

  1./boot

  2./etc

  3./home

  4./root

  5./usr/local (或者是 /opt 及 /srv 等)

  6./var (注:若这个目录当中有些临时目录则可以不备份)

  不需要备份的目录

  1./dev

  2./proc

  3./mnt 与 /media

  4./tmp

  选择备份设备

  存储设备的考虑

  备份速度要求:思考硬盘用途

  存储容量:磁带备份考虑

  经费与数据可靠性:DVD 的使用,可保存 10 年左右

  一些常见的设备代号:

  光驱:/dev/cdrom (其实应该是 /dev/sdX 或 /dev/hdX)

  磁带机:/dev/st0 (SCSI界面),/dev/ht0 (IDE界面)

  软盘驱动器:/dev/fd0,/dev/fd1

  硬盘:/dev/hd[a-d][1-16] (IDE),/dev/sd[a-p][1-16] (SCSI/SATA)

  移动硬盘:/dev/sd[a-p][1-16] (与 SCSI 相同)

  打印机:/dev/lp[0-2]

  备份的种类、频率与工具的选择

  备份的方式:

  1.增量备份

  2.差异备份

  完整备份的增量备份 (Incremental backup)

  还原的考虑

  增量备份的原则

  所谓的增量备份,指的是在系统进行完第一次完整备份后,经过一段时间的运行,比较

  系统与备份文件之间的差异,然后金备份有差异的文件而已。

  增量备份使用的备份软件

  完整备份常用的工具有: dd、 cpio、 dupm/restore

  直接进行增量备份的命令:dupm

  dd if=/dev/sda of=/dev/sdb

  find / -print | cpio -covB > /dev/st0

  cpio -iduv < /dev/st0

  1.完整备份

  dump -0u -f /backupdata/home.dump /home

  2.第一次进行增量备份

  dump -1u -f /backupdata/home.dump.1 /home

  tar -exclude /proc --exclude /mnt --exclude /tmp

  --exclude /backupdata -jcvp -f /backupdata/sys.tar.bz2

  完整备份的差异备份 (differential backup)

  差异备份值的是:每次的备份都是与原始的完整备份比较结果

  tar -N '2009-06-01' -jpcv -f /backupdata/home.tar.bz2 /home

  rsync -av 源目录 目标目录

  rsync -av /home /backupdata/ (将 /home/ 镜像到 /backupdata/home/ 去)

  rsync -av /home /backupdata/ (再次进行会快很多,如果数据没有改动,几乎不会进行任何操作)

  关键数据备份

  tar -jpcvf mysql.`date +%Y-%m-%d`.tar.bz3 /var/lib.mysql

时间: 2024-10-10 08:29:32

CentOS如何备份策略?的相关文章

Oracle数据库备份策略的相关概念及使用

这篇论坛文章主要介绍了Oracle数据库备份策略的相关概念及使用中的注意事项,详细内容请大家参考下文 一.了解备份的重要性 可以说,从计算机系统出世的那天起,就有了备份这个概念,计算机以其强大的速度处理能力,取代了很多人为的工作,但是,往往很多时候,它又是那么弱不禁风,主板上的芯片.主板电路.内存.电源等任何一项不能正常工作,都会导致计算机系统不能正常工作.当然,这些损坏可以修复,不会导致应用和数据的损坏.但是,如果计算机的硬盘损坏,将会导致数据丢失,此时必须用备份恢复数据. 其实,在我们的现实

sybase数据库备份策略

数据库备份策略在维护系统数据安全起着非同小可的作用,好的备份策略应该考虑保证数据的安全,并且操作较为方便. 基本过程很简单,如下:1.备份到本地硬盘: dump transaction with truncate_only dump database - to - dump transaction ... 2.当装载数据库和事务日志时,为防止其他用户对数据库的操作,须把数据库设置为 dbo use only. 进行装载时的顺序为: dump transaction with no_truncat

aix下Oracle rac环境rman备份策略部署

为客户部署的备份策略,替换了和客户相关的重要信息 数据库备份方案部署过程: 考虑到系统是高可用性系统(7×24),因此采用rman来热备份db,具体备份步骤部署如下: 1. 把db改为归档模式,2个节点的归档日志分别放在各自的/orabak/archlog目录下 2. 把db的备份文件放在2个节点各自的/orabak/dbbak目录下,每次备份的文件会分布在2个节点上,这样做的目的对2个节点来说相对都能节约一些空间,因为/orabak目前暂时挂载在rootvg下了,由于datavg里已经没有了空

浅谈Linux系统的备份策略

一  为何要备份Linux系统 一个应用中的Linux系统,受内部环境影响.底层硬件的影响.外来黑客的攻击,出现问题是难免的,作为一名系统管理人员,自身的职责并不是要保证系统永远不出现问题,事实上也是不可能的,而是在系统出现故障或者崩溃时,能以最快的速度,在最短的时间内恢复系统的运行,保证数据的安全,将故障带来的损失降到最低点. 这就要求系统管理人员对操作系统和业务应用有一个合理的备份恢复策略,完美的备份策略可以保证业务的零宕机时间和数据的完全恢复.由于业务是运行在操作系统之上,因此操作系统的备

MYSQL自动备份策略的选择与优劣点分析

目前流行几种备份方式:1.逻辑备份:使用mysql自带的mysqldump工具进行备份.备份成sql文件形式. 优点:最大好处是能够与正在运行的mysql自动协同工作, 在运行期间可以确保备份是当时的点,它会自动将对应操作的表锁定,不允许其他用户修改(只能访问).可能会阻止修改操作.sql文件通用方便移植. 缺点:备份的速度比较慢.如果是数据量很多的时候.就很耗时间.如果数据库服务器处在提供给用户服务状态,在这段长时间操作过程中,意味着要锁定表(一般是读锁定,只能读不能写入数据).那么服务就会影

Mac备份策略:更好的Mac备份指南

  数据备份是Mac设计者真正用心考虑过的很多方面中的一个.Mac备份不是一个完美的故事,但是显然比Windows和Linux要好. 如果你是一个存储管理员,有一个典型的基于网络的备份产品,对你来说比起其他桌面系统Mac应该不是一个更大的挑战.你安装Mac OS版 的备份代理软件,排好备份时间表,然后魔法就会出现.这篇文章不是面向这种公司的.这里讨论的要么是那些没有支持Mac系统的网络备份产品的小公司,要么 就是那些希望确保他们的Mac被合适地备份的单独用户.你会在这里学到Mac备份策略,以及一

基于Linux下 Oracle 备份策略(RMAN)

基于Linux下 Oracle 备份策略(RMAN) --********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --**********************************       对于 Oracle 数据库的备份与恢复,尽管存在热备,冷备以及逻辑备份之外,使用最多的莫过于使用RMAN进行备份与恢复.而制定RMAN备份策略则是基于数据库丢失的容忍程度,即恢复策略来制定.在下面的备份策略中,给出的是一个通用

备份策略 - 单表备份的隐患与应对方案

作者介绍: 刘鹏松,任职云和恩墨北区交付部,负责山东部分客户业务交付. 在通过mysqldump进行MySQL数据库(InnoDB引擎)逻辑备份的时候经常使用的参数组合就是--single-transaction --master-data=2. 今天的案例就是来分析下通过--single-transaction --master-data=2参数组合进行单表备份而引发的性能问题. 问题描述 某业务系统(数据库采用的MySQL数据库)上午10点左右部分业务业务反应系统缓慢,用户登陆系统出现超时的

Linux系统本地文件资料备份策略示例

引示例为Linux系统本地文件资料备份的策略,希望正在寻找备份方案的朋友提供一些参考,如果你有其它方面的备份策略,也欢迎你与大家一起来分享,点击以下链接传送门,开启分享: http://www.ithov.com/member/article_add.php 我这里要把/home/wwwroot目录下面的所有http://www.aliyun.com/zixun/aggregation/18449.html">文件备份到/home/wwwrootbak里面,并且保存为wwwroot2012