您的位置:首页 > 运维架构 > Linux

用rsync备份一台linux服务器上的数据

2013-01-05 15:09 507 查看
rsync是安装完linux后都会自带的 在机器上运行rsync命令看是否有安装即可

这里介绍的rsync的用途是备份一台linux服务器上的数据到另外一台机器

环境

将需要备份机器叫做服务器端 (192.168.0.195)

将备份后数据存放机器叫做客户端(192.168.0.196)

配置

1.服务器端的配置(这里是准备备份/chinfotech/kernel/zp/这个目录)

配置文件: vim /etc/rsyncd.conf (没有就创建)

uid=root

gid=root

max connections=10

use chroot=no

log file=/var/log/rsyncd.log

pid file=/var/run/rsyncd.pid

lock file=/var/run/rsyncd.lock

[zp]

path=/chinfotech/kernel/zp/

comment=beifen

ignore errors

read only = no

hosts allow=*

启动进程

rsync --daemon --config=/etc/rsyncd.conf

服务器端就配置好了

2.客户端机器的配置

在客户端不需要太多配置只需要执行

rsync -avz --bwlimit=30000 root@192.168.0.195::zp /back/zp/

参数解释

-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性

-v, --verbose 详细模式输出

-z, --compress 对备份的文件在传输时进行压缩处理

--bwlimit=KBPS 限制I/O带宽,KBytes per second (最好限速,不然长时间数据传输硬盘受不了)

::zp这个是上面服务器配置当中的[zp]

这样备份就开始了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: