linux备份策略
我们系统在运行时,免不了会出现问题,这样的话,备份就显得很重要了。
造成系统损坏的因素:硬件因素 软件因素
备份因素考虑:备份的文件、选择备份的设备、备份方式、备份频率、备份使用的工具。
备份的数据
操作系统本身要备份的文件,主要有/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/home下面的用户主文件夹,/usr/spool/mail,/boot等。
必须要备份的文件有:/etc/,/home,/var/spool/mail,/boot,/root.
不需要备份的目录:/dev,/proc,/mnt,/media,/tmp.
选择备份设备
光驱:/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]
备份的种类、频率与工具的选择
完整备份的增量备份:指在系统进行完第一次完整备份后,经过一段时间的运行,比较系统与备份文件之间的差异,仅备份有差异的文件。第二次增量备份则与第一次增量备份的数据比较。
每次备份数据量少,但还原时得一层一层的还原,十分麻烦。
备份软件:dd cpio dump/restore
dd可以直接读取磁盘的扇区而不理会文件系统
cpio是能够备份所有文件名
dump可以直接进行增量备份
完整备份的差异备份:进行完一次完整备份后,差异备份指的是:每次备份都是与原始的完整备份比较结果。
时间越长,差异备份要备份的数据就会越多。
备份工具:dump(level 1) tar -N rsync
#rsync -av 源目录 目标目录
将/home/镜像到/backupdata/home/去
#rsync -av /home /backupdata/
备份是非常重要的工作,一般自己编写script,配合crontab去执行。
阅读(1225) | 评论(0) | 转发(0) |