免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 422 | 回复: 0
打印 上一主题 下一主题

???關於備份,请教几个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-27 12:35 |只看该作者 |倒序浏览
關於備份
 
不管什麼時候,備份總是重要的!那麼如果我是單純的 Mail Server 而已,我需要的備份資料有哪些呢?
/etc/procmailrc 這個檔案;
/etc/passwd, /etc/shadow, /etc/group 等與帳號有關的資料;
/etc/mail 底下的所有檔案資料;
/etc/sendmailcf 或者 /etc/aliases 等等 sendmail 相關檔案(因為可能不放在 /etc/mail 當中! )
/home 底下的所有使用者資料;
/var/spool/mail 底下的檔案與 /var/spool/mqueue 郵件佇列檔案;
如果是 Sendmail 8.12 則可以考慮儲存 /var/spool/clientmqueue。
如果真的僅要備份這些資料的話,我可以寫一支程式讓他每週備份一次喔!假設該程式可以放置在 /usr/local/backup/backup.sh 這裡,並且備份的資料也都放置在此!當然,可以的話,應該是要放置在另一顆硬碟,甚至是另一個儲存裝置,例如 tape 等等比較好的啦!底下提供一個程式範例囉:
  #!/bin/bash
# 這支程式可以用來備份 mail server 的帳號資料喔!
# 撰寫者 VBird 2003/02/24
# 0. 設定目錄與相關的變數:
dir=/usr/local/backup
[ -z "$dir" ] || mkdir -p "$dir"
[ -f "$dir" ] && echo "$dir exist, but is not a directory, stop here" && exit

# 開始備份一些檔案:
cp -a /etc/passwd   $dir
cp -a /etc/shadow   $dir
cp -a /etc/group    $dir
[ -z /etc/procmailrc ]  && cp -a /etc/procmailrc $dir
[ -z /etc/sendmail.cf ] && cp -a /etc/sendmail.cf $dir
[ -z /etc/aliases ]     && cp -a /etc/aliases

# 開始備份目錄:
tar -zcvf $dir/home.tar.gz     /home
tar -zcvf $dir/etcmail.tar.gz  /etc/mail
tar -zcvf $dir/varmail.tar.gz  /var/spool/mail
tar -zcvf $dir/mqueue.tar.gz   /var/spool/mqueue
[-z /var/spool/clientmqueue ] &&  \
tar -zcvf $dir/clientmqueue.tar.gz /var/spool/clientmqueue

 
你可以在網站下載(http://linux.vbird.org/download)然後將這支程式改變一下屬性『chmod 755 backup.sh』之後,放到 crontab 裡面去執行就可以啦!


???问题:
1、backup.sh中 “[ -z /etc/procmailrc ] ”-z命令代表什么意思
                 “cp -a"      cp不就可以了吗,还要-a?
2、“backup.sh放到 crontab 裡面去執行就可以啦!”怎么放,具体步骤
3、Redhat Linux 9 具体要备份哪些数据,怎么备份

谢谢!!!!!!!!!!

 
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP