注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

成长...

坚持,一定要坚持!

 
 
 

日志

 
 

搞定rsync和NFS  

2008-07-11 03:39:46|  分类: Freebsd |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


记录一下流水账....  =.=!

NFS:
前几天搞了linux的NFS,今天搭建freebsd的NFS,对比之下,freebsd下简单的多得多了!
服务器端(192.168.30.1):
#vi /etc/rc.conf
rpcbind_enable="YES"
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4"
mountd_flags="-r"

#vi /etc/exports
/home  -alldirs -maproot=root 192.168.30.7 192.168.30.8

#/usr/sbin/nfsd -u -t -n 4
#/usr/sbin/mountd -r

客户端(192.168.30.7,192.168.30.8):
#vi /etc/rc.conf
nfs_client_enable="YES"

#showmount -e 192.168.30.1

#mount 192.168.30.1:/home/myproject /home/myproject

自动挂载
#vi /etc/fstab
192.168.30.1:/home/myproject /home/myproject nfs rw  0   0

重新启动nfsd,mountd,我都是直接kill掉,然后启动,不知有没有简单方法


rsync 同步:
服务器端(192.168.30.1):
1安装
  #cd /usr/ports/net/rsync
  # make install clean
2配置
#vi /usr/local/etc/rsyncd.conf
内容:
pid file = /var/run/rsyncd.pid
use chroot = yes
max connections = 4
log file = /var/log/rsyncd.log
 
[test]
path = /home/test/
auth users = root
uid = root
gid = wheel
hosts allow = 192.168.30.7,192.168.30.8
secrets file = /usr/local/etc/rsyncd.pub.secrets
read only = no

#vi /usr/local/etc/rsyncd.pub.secrets
内容:
root:123456  #这里设置用户和密码

#chmod 600 /usr/local/etc/rsyncd.pub.secrets
必须设置权限为600

#/usr/local/bin/rsync --daemon

客户端(192.168.30.7,192.168.30.8):
安装:
#cd /usr/ports/net/rsync
#make install clean

配置:
#vi /usr/local/etc/rsync.pub.key
内容:
123456    #这里只需填写密码,不要写用户

#chmod 600 /usr/local/etc/rsync.pub.key

开始同步
#/usr/local/bin/rsync -azrtopguL root@192.168.30.1::test    /home/bakup --password-file=/usr/local/etc/rsync.pub.key

添加到crontab,做计划任务,每半小时执行一次,
*/30 * * * *  /usr/local/bin/rsync -azrtopguL root@192.168.30.1::test    /home/bakup --password-file=/usr/local/etc/rsync.pub.key

 

#####################################

#centos 下 rsync 客户端

A、安装:
tar -zxvf rsync-3.0.3.tar.gz
cd rsync-3.0.3
./configure
make
make install
B、添加密码文件
vi /etc/rsyncd.scrt (没有就新建)
内容如下:
123456 (文件与服务器端认证文件不一样)

服务器端认证文件内容是:

root:123456


C、改文件权限为600
chmod 600 /etc/rsyncd.scrt

备份命令格式:

rsync -avz --password-file=密码文件路径 username@需要备份的主机IP::备份里的模块名称
例如:
rsync -avz --password-file=/etc/rsyncd.scrt wwyhy@192.168.1.201::testlink
/home/wangwei/testlink/upload_area



-完-

  评论这张
 
阅读(1967)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017