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使用手册导航 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|