当前位置: 首页 > news >正文

从linux服务器 定时备份数据 到本地windows电脑

整体思路:
1、windows设置共享文件夹,让linux写入
2、使用定时任务 定期备份

一、共享文件夹

1、新建用户

此电脑,右键—选择管理;
在系统工具—本地用户和组—用户,鼠标在空白处右键点击 新用户;
填写用户名和密码,勾选不更改密码密码不过期
点击创建,就可以在右侧看到新建的用户了

2、新建共享文件夹

右键要共享的文件夹,选择属性–点击共享选项卡—共享—输入上一步新建的用户名—点击添加、共享----点击应用、确认。
完成后,在共享处可以看到共享的网络地址。

3、在linux服务器上

mount-tcifs-ousername="win上选择的用户名",password="win上选择的用户密码"//windows的IP地址/share /home/win/ 示例:mount-tcifs //192.168.X.XXX/share /home/win-ousername="s",password="123"/home/win/是共享文件夹在linux的目录,或者说是存放位置 //192.168.X.XXX/share是本地共享目录的存放位置/路径

如果你在linux 服务器上看到共享录下的文件,则共享成功。

二、定时任务

1、先写备份的可执行文件backup.sh
我这块的是复制源目录下近三天的文件

#!/bin/bashSOURCE="/data/source"# 源目录(包含20260705这类日期文件夹)DEST="/data/target"# 目标目录LOG="/var/log/3day_sync.log"echo"===== 最近3天目录同步开始$(date)=====">>"$LOG"mkdir-p"$DEST"# 生成最近3天的日期目录名(格式YYYYMMDD)DAY1=$(date+%Y%m%d)# 今天DAY2=$(date-d"1 day ago"+%Y%m%d)# 昨天DAY3=$(date-d"2 days ago"+%Y%m%d)# 前天# 循环复制最近3天的目录forDAYin$DAY1$DAY2$DAY3;doif[-d"$SOURCE/$DAY"];thenecho"正在同步目录:$DAY">>"$LOG"cp-rp"$SOURCE/$DAY""$DEST/">>"$LOG"2>&1elseecho"目录$DAY不存在,跳过">>"$LOG"fidoneif[$?-eq0];thenecho"最近3天目录同步成功">>"$LOG"elseecho"最近3天目录同步失败">>"$LOG"fiecho"===== 同步结束$(date)====="$'\n'>>"$LOG"

3、添加定时任务 crontab

1、编辑定时任务列表crontab-e2、写入定时规则(常用两种示例) 示例1:每天凌晨2点自动执行(推荐) 按 i 进入编辑状态02* * * /usr/local/bin/backup.sh 格式说明:分 时 日 月 星期 执行命令02* * *:每天 02:00 运行 写入后按 Esc,输入 :wq 保存退出。 三、定时任务管理命令# 查看当前已配置的定时任务crontab-l
http://www.jsqmd.com/news/1166006/

相关文章:

  • Apollo PS4存档管理器:一站式游戏存档管理解决方案
  • pymatgen安装配置全指南:从环境适配到生产级部署
  • 2026 年现阶段,长宁正规的返程车运输品牌哪家靠谱,运费暴跌30%?司机宁愿亏本也要送的真相让人后背发凉 - 实业推荐官【官方】
  • 压电蜂鸣器驱动方案与PIC微控制器优化实践
  • Unity WebGL性能优化全链路实战:从加载到渲染的工程实践
  • 2026年7月最新金华芝柏官方售后客服电话及服务网点地址查询 - 亨得利官方服务中心
  • Tri Mode Ethernet MAC v9.0 多核例化:解决 IODELAY_GROUP 约束冲突的 3 步方案
  • 2026下半年系统架构设计师,三个月突击攻略
  • 企业级AI Agent架构设计与Token成本治理实践
  • 3分钟解决Windows软件兼容性问题:Visual C++运行库智能修复完整指南
  • 如何在浏览器中制作专业演示文稿:PPTist的完整指南
  • AI自动化直播歌切:从音频识别到MV直出的完整技术方案
  • 我做了一个 CARLA 自动驾驶仿真测试平台——项目复盘与技术架构
  • AI如何自动识别PDF转换废标风险?智能评审项目实践
  • 招投标公告结构化解析中的序列标注方案设计与工程实践
  • RT-Thread Studio 2.2.6 + J-Link V11 调试 STM32F103RG:3步解决下载成功但无法仿真问题
  • 突破3D打印壁垒:5步为Blender添加专业级3MF格式支持
  • 硬件调试利器:ARM CoreSight 调试架构与 ETM 指令追踪在死循环定位中的实战拆解
  • Pytest的常⽤运⾏⽅式
  • Claude Code权限配置失效的7大致命错误:从越权访问到审计断层,一线攻防团队实测复盘
  • AI+零售实战:从智能巡店到数据中台,重塑零售业数字化转型
  • Hermes Agent 48项能力训练指南:从入门到生产可用
  • 【Kafka】Kafka 4.1.0版本安装、配置和服务启动问题解决过程记录
  • i.MX6ULL移植OpenWrt实战:eMMC启动、设备树修补与内核裁剪
  • GEO企业服务技术评估与选择指南
  • 为什么你的Claude Code重构总卡在“语义一致性校验”?揭秘LLM代码理解层的3层抽象漏洞(附调试沙箱)
  • ClaudeCode:面向工程理解的AI编程协作者
  • Unity动态合批原理与实战:性能优化的双刃剑使用指南
  • Muse Image扩散模型解析:从原理到社交平台集成实践
  • MATLAB 数组运算与矩阵运算:5个关键场景对比与性能实测