进行一般的备份应该是负责任的系统管理者的最高优先考虑。虽然Linux是一个高度可靠的作业系统,系统失效仍然可能发生。可能因为硬体故障,电源中断,或其他不可预料的问题。更常见的这些问题是来自人为的错误,不当的变动,甚至因为删除重要的档案。如果您负责管理系统上的用户,一定可能常被要求重建因为不小心误删的档案。

如果您进行一般备份,以每日为基础较好(至少对更动频繁的使用者档案),您将会有助於减少档案的损失,并且增加复原程度。最安全的备份方法是将他们纪录於不同的媒体中,例如磁带,抽取式硬碟,可写式cd.等。然後将您的备份和您的Linux系统分开存放。有时候这可能并不实际--也许在您可以存放备份磁带的地方没有防火室!或是在第一优先的地点没有办法存取这样的外部备份系统。虽然如此,仍然可以进行备份,只是会受到一点限制。

服务器备份程序

进行Linux备份有几种不同的方法,其中包括所有Linux发行版本中都有的命令列工具,例如“dd”,“dump”,“cpio”以及“tar”。其他还有文字型态工具,例如“Amanda”及“Taper”,这些是被设计来在备份及回存过程中加入更友善的使用者介面。当然也有图形介面的工具,像是“KDat”。最後,还有商业化的备份工具,像是“BRU”和“PerfectBackup+”。这些备份计划中任何之一都足以提供您宝贵资料的保护。

这里有一些包括哪里可以获得工具的列表,可以在“LinuxApplicationsandUtilitiesPage”找到,当决定好备份方式,您可能要考虑下列几点因素:

可携性-备份的可携性(亦即.从一个Linux发行版本或应用Unix备份然後回存到另外一个;例如从Solaris到RedHatLinux)对您而言是否重要?如果是,可能想要选择一个命令列的工具(亦即.“dd”,“dump”,“cpio”,或“tar”),因为您可以相当地确定该工具可以在另一个*nix系统上找到。

无人或自动备份-定期自动进行备份而不需人力介入之能力,对您而言是否重要?如果是,您可能需要能支援该方案的工具及备份媒体。

使用者友善-使用者友善的介面对您而言是否重要?如果是,您可能想要选择一个文字或图形介面的工具。商业的应用程式可以提供最简便的介面及技术支援。

远端备份-从远端机器进行备份及回存的能力对您而言是否重要?如果是,您可能想要选择命令列或文字模式的工具而不是图形介面(除非您有相当快的网络连结及执行远端Xsessions的能力)。

网络备份-从网络主机进行备份及回存对您而言是否重要?如果是,您可能要用一些支援从网络存取备份设备的命令列工具(像是“tar”),或是专用工具程式例如“Amanda”或是一些商业工具程式。

媒体型态-备份可以储存在很多不同的媒体,像是磁带,外接式硬碟,ZIP磁碟,或可读写CD。考虑售价及可靠性,储存容量,及传送速度。

警告:当备份您的系统时,不要包括“/proc”伪档案系统!/proc中的档案并非真的档案,而仅是看起来像档案的描述,而且指向核心资料结构的连结。备份“/proc/kcore”,这事实上这是一个伪装档案,包含记忆体中所有的资料,会浪费很多的磁带!您可能也需要避免备份“/mnt”档案系统,除非您有从CD-ROM,软碟机,网络分享档案,或其他安装设备上备份的特殊需求。

明显地,备份及回存的过程会因您所选择的备份方法而有所不同。然而,在这一节,我将会讨论我最常使用的两种工具备份的方法:“tar”(其名称源於“TapeARchiver”),这是一个命令列式的工具,在*nix系统中具有很高的可携性;以及“KDat”,一个来自於KDE套件的图形介面磁带备份工具。

最後补充一点,依您所选择的备份方式,即使该工具没有建立於自动备份时间表上的能力,您仍然可以利用cron功能进行该自动备份。参考使用Cron和Crontab档进行自动作业有关使用cron的细节以及如何建立crontab行程表档案。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Linux!

linux服务器备份,Linux服务器上如何备份相关推荐

  1. Linux-Rsync项目实战(详细) 备份全网服务器数据生产架构方案

    要求如下: 每天晚上0点 在NFS服务器A(rsync客户端)上打包备份网站程序目录(/var/www/html) 通过rsync命令推送到服务器B上备份保存 具体要求: 1.NFS服务器 和 备份服 ...

  2. 实战之十一 windows 2008 r2 AD 备份和还原(上)-非授权还原

    我们的有时会遇到这种情况,因为受到某种原因(例如预算)我们在域环境中指部署了一台DC,这个时候我们的备份就显得尤为重要,在2008 r2的环境中,我们应该如何进行备份和还原呢,下面让我们来做个试验.此 ...

  3. 如何进行服务器备份操作系统,如何在Linux服务器上做备份和恢复

    ZDNetChina服务器站 10月26日操作系统技巧进行一般的备份应该是负责任的系统管理者的最高优先考虑.虽然Linux 是一个高度可靠的作业系统,系统失效仍然可能发生.可能因为硬体故障,电源中断, ...

  4. linux 备份mysql并上传_实现Linux中Mysql数据库自动备份并上传到远程FTP服务器

    这篇文章很有分享价值,因为我们在实际的生产环境中需要将数据库进行自动备份,然后上传到指定的位置,当然也可以像以下文章中所讲的一样,上传到你指定的FTP服务器中,从而实现Mysql数据库自动备份并上传到 ...

  5. 门户网站服务器迁移,云服务器怎么迁移网站

    1.寻找新的服务器产品 在原云服务器暂时不关闭的前提下, 寻找新的服务器.寻找到新的服务器空间之后,将原主机空间的网站进行备份,并下载备份数据. 2.配置新服务器环境 一般找到新服务器空间之后,需要根 ...

  6. linux服务器备份软件下载,Linux服务器的常用备份方法 服务器系统备份方法

    文件备份无疑是企业重要的网络管理工作之一,尤其是很多单位的文件服务器上常常存储单位的无形资产和商业机密,如何保护这些文件的安全至关重要.数据备份是一项必不可少的管理工作. 系统备份是系统管理工作中十分 ...

  7. linux清理备份日志,服务器日志清理备份

    "历史上的今天"有没有API接口的功能想添加一个历史上今天功能.人生就像一张有去无回的单程车票,没有彩排,每一场都是现场直播,把握好每次演出便是对人生最好的珍惜.? <历史上 ...

  8. linux文件服务器迁移方案,服务器之间文件备份方案、如何把服务器文件自动备份到另外一台服务器?...

    很多单位都有文件服务器备份的需求,并且常常是把一个服务器的文件自动备份到另外一台文件服务器 .如何实现呢? 一.Windows文件服务器自动备份的方法 Windows文件服务器自动备份的最简单方法是安 ...

  9. mysql binlog 备份_Mysql数据库的增量备份与还原

    一.备份的目的 做灾难恢复:对损坏的数据进行恢复和还原. 二.备份需要考虑的问题 可以接受丢失多少数据: 恢复数据的时间要多久: 恢复数据时是否持续提供服务: 恢复的对象,是一个库,多个表,单个表,还 ...

  10. 利用七牛存储7天远程自动备份LINUX服务器

    受服务器空间制约,我们不可能在VPS上每天都备份一份新的网站数据,一是没必要,二是占空间.我们折中一下,采用星期命名,每次备份将覆盖上星期同一天的文件.从而只备份7份数据,不至于占用特别大的空间. 如 ...

最新文章

  1. ajax从mysql提取数据在html中_Python骚操作,提取pdf文件中的表格数据!
  2. leetcode 622. Design Circular Queue | 622. 设计循环队列(Ring Buffer)
  3. leetcode 322. Coin Change | 322. 零钱兑换(动态规划)
  4. 为什么我们如此迷恋眼科手术?
  5. Java面试会问的——数组、声明、初始化、冒泡、多维数组、稀疏数组
  6. c 如何操作php,thinkphp的c方法使用示例
  7. 绕过模拟器检测_和平精英:光子重点打击外设与模拟器,违规将封禁365天
  8. Qt error LNK2001: unresolved external symbol
  9. dnf如何快速拾取物品_极简断舍离|如何快速处理闲置物品?
  10. 除法求模中求逆元的两种方法
  11. iOS自动布局高级用法 纯代码约束写法
  12. idea设置背景颜色护眼色
  13. Lu 微分方程参数优化(拟合)
  14. 模组使用之常见认证,CCC认证,SRRC认证,ROHS认证,NAL认证
  15. vc模拟 tabletpc_KB895953-TCServer.exe TabletPC崩溃/内存泄漏HotFix
  16. 分布式系统的经典基础理论
  17. 如何撰写和发表SCI论文
  18. C语言数组比较相等memcmp,使用memcmp比较两个变量结果一定吗?
  19. 学生学籍管理系统_学生登陆系统查询与修改信息
  20. vue-element-admin 快捷导航(标签栏导航)切换不刷新问题

热门文章

  1. 【图像融合】基于matlab GUI小波变换可见光与红外光图像融合(带面板)【含Matlab源码 701期】
  2. 【VRP】基于matalb遗传算法求解多中心的车辆路径规划问题【含Matlab源码 114期】
  3. 计算机GUI设计报告,GUI 程序设计实验报告.doc
  4. mavan自动化接管浏览器_人工智能与自动化:接管还是共生?
  5. 星球大战telnet_重制星球大战:第四集(1977)
  6. java double 丢精度_Java中double类型精度丢失的问题
  7. linux dprintk 日志,linux內核調試中的printk()函數詳解
  8. python:数组和列表相互转化
  9. git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
  10. java web 登录demo_JavaWeb之Servlet登录demo