linux异地复制文件,Linux 系统定时拷贝(发送)文件到 windows 系统,实现异地备份...

1、在windows 系统上配置好共享文件夹,用来接收Linux 系统的文件

1d5f7931b8ae7c7de544dee71b1e2e9b.png

7a9ac1e1ef64af34224a3077a9e2923f.png

b8df84f5e68229056adf1baf396e868c.png

2、在Linux 系统中,创建需要拷贝的文件目录

#mkdir /data/test

b0fbcac51d3935dd3b3293ab0fd0d429.png

3、挂载 test 目录,需要安装mount.cifs软件包(yum install cifs-utils -y)

#mount.cifs //XX.XXX.XX.19/share /data/test -o username="domain/lulu",password="Aa123456",iocharset=utf8,sec=ntlm,rw,vers=1.0

参数说明:

1、//XX.XXX.XX.19/share:windows 系统共享文件夹

2、/data/test:Linux 系统拷贝文件存放目录

3、-o:windows 系统配置

3.1、username:windows 系统用户名(建议使用双引号扩起来)

3.2、password:windows 系统用户名密码

3.3、iocharset=utf8:转义,防止乱码(可以不加,但最好加上)

3.4、sec=ntlm:内核3.8默认使用的是ntlmssp,其余使用的是ntlm(执行uname -a 可以查看内核版本)

3.5、rw:文件夹权限

3.6、vers=1.0:因其它应用的版本问题,没有指定cifs共享的版本,会报错,使用最低版本很OK

4、刷新挂载,可以查看到目录已挂载

#mount -a

571a7693b8c2e9a8afb263746ec89425.png

5、windows 系统将【测试.docx】文件放入共享目录,Linux 系统将【1.sh】和【ac.txt】文件放入 /data/test/ 目录,两个文件夹都文件内容一致

65b02150805ecc093193f6ef0a63c8cc.png

6、Linux 系统上添加计划任务

编写脚本,/root/shell/cp.sh

#/bin/bash

cp -a /root/test/* /data/test/

c8ffd839dc9e38d59ef0184cf6164678.png

7、添加计划任务

#crontab -e

*/5 * * * * sh /root/shell/cp.sh

c2f55c7164b01a72b03f11122d594348.png

8、在/root/test/ 目录下创建 h.txt 文件

983786483ed65e6cda7e33f7fb77c351.png

原文:https://www.cnblogs.com/leihongnu/p/12986200.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值