Debian/差量备份、数据同步与系统冻结恢复

来自站长百科
跳转至: 导航、​ 搜索

Debian | Debian安装 | Debian使用 | Debian系统升级 | Debian常见问题

差量备份与数据同步[ ]

要进行差异备份和数据同步可使用下列几种方法:

  • rcs:备份并进行历史记录,只支持文本。
  • rdiff-backup:备份并进行历史记录。支持链接
  • pdumpfs:对文件系统进行备份和历史记录。支持链接。
  • rsync:单路同步。
  • unison:双路同步。
  • cvs:多路同步服务器备份并进行历史记录,只支持文本。
  • arch:多路同步服务器备份并进行历史记录,但包括“处于工作中的目录”。
  • subversion:多路同步服务器备份并进行历史记录,专用于 Apache

下面将讲解三个较容易使用的工具。

使用rdiff进行差异备份[ ]

rdiff-backup 提供了简单好用的方法对任何文件包括链接进行历史差异备份。例如要对 ~/ 目录下的所有文件备份到 /mnt/backup:

$ rdiff-backup --include ~/tmp/keep --exclude ~/tmp  ~/ /mnt/backup

从该文档包中取出 3 天前的旧数据恢复到 ~/old 目录:

$ rdiff-backup -r 3D /mnt/backup ~/old

使用pdumpfs进行每日备份[ ]

pdumpfs 是一种简单的每日备份系统,与 Plan9 的 dumpfs 一样,它每天都保存系统快照。任何时候都可以用它来恢复到某天的系统状态。请使用 pdumpfs 和 cron 来备份你的 home 目录。

在目标目录中,pdumpfs 以 YYYY/MM/DD 的方式来组织系统快照。 当 pdumpfs 第一次运行时,它将所有源文件拷贝到快照目录。从每二次运行起,pdumpfs 仅拷贝更新的或新建的文件,对于没有改变的文件用硬链接方式指向前一天的系统快照,以此来节省硬盘空间。

$ pdumpfs src-dir dest-dir [dest-basename]

使用RCS进行定期差异备份[ ]

Changetrack 会定期对 RCS 文档包中基于文本格式的配置文件的变化进行记录。

# apt-get install changetrack
# vi changetrack.conf

系统冻结恢复[ ]

中止一个进程[ ]

运行 top 看看什么进程的活动有异常。按“P”以 CPU 使用率排序,“M”以内存使用率排序,“k”可以中止一个进程。还有一种方法,使用 BSD风格的 ps aux | less 或 System V 风格的 ps -efH | less。System V 风格的排列会显示父进程 ID (PPID),这对中止出错的子进程十分有用。

知道了进程的 ID,就可使用 kill 中止(或发信号给)某个进程,killall 的作用正如其名一样。经常使用的信号有:

      1: HUP,重启 daemon
     15: TERM,普通中止
      9: KILL,强令中止

参考来源[ ]

http://www.debian.org/doc/FAQ/ch-getting.zh-cn.html

Debian使用手册导航

Debian安装

安装Debian GNU/Linux前准备 | 获取系统安装介质 | 使用Debian安装程序 | 启动进入新 Debian 系统 | 内核及其它信息 | 为Debian准备分区 | 安装指南 | 在Debian上安装Apache+Mysql+PHP

Debian使用

Debian 文件 | Debian基本操作 | Midnight Commander (MC) | 类Unix工作环境 | 类Unix文本处理 | 类Unix文件系统 | Debian生存命令 | Debian进阶 | Debian其他特性 | Debian下的Linux内核 | 启动系统 | Debian/活动记录及拷贝、创建子目录 | 差量备份、数据同步与系统冻结恢复 |常用命令与典型错误| 系统初始化 | 访问限制(Restricting access) | 刻录机 | 本地化

Debian升级

Debian系统升级 | 发行版升级到stable、testing或unstable

Debian技术支持

Debian技术支持

Debian常见问题

定义与概述 | 兼容性问题 | Debian 的软件系统 | Debian 的 FTP | Debian 的包管理系统 |Debian 的包管理工具 |更新系统 | Debian 与内核 | 定制 Debian GNU/Linux 的安装 |获取 Debian GNU/Linux 的支持 | 为 Debian 项目捐赠 | 作为商品销售Debian以及对其的展望