日期:2014-05-16 浏览次数:20674 次
系统上有非常多的重要目录需要进行备份,而且其实我们也不建议你将备份数据放置到 /root 目录下! 假设目前你已经知道重要的目录有底下这几个:
然后我们也知道,?/home/loop* 不需要备份,而且 /root 底下的压缩档也不需要备份,另外假设你要将备份的数据放置到 /backups ,并且该目录仅有 root 有权限进入! 此外,每次备份的档名都希望不相同,例如使用:backup-system-20091130.tar.bz2 之类的档名来处理。 那你该如何处理这个备份数据呢?
?
# 1. 先处理要放置备份数据的目录与权限: [root@www ~]# mkdir /backups [root@www ~]# chmod 700 /backups [root@www ~]# ll -d /backups drwx------ 2 root root 4096 Nov 30 16:35 /backups # 2. 假设今天是 2009/11/30 ,则创建备份的方式如下: [root@www ~]# tar -jcv -f /backups/backup-system-20091130.tar.bz2 \ > --exclude=/root/*.bz2 --exclude=/root/*.gz --exclude=/home/loop* \ > /etc /home /var/spool/mail /var/spool/cron /root ....(过程省略).... [root@www ~]# ll -h /backups/ -rw-r--r-- 1 root root 8.4M Nov 30 16:43 backup-system-20091130.tar.bz2?