Freefilesync配置windows与windows,windows与linux之间同步

article/2025/7/29 14:05:13

说明

Freefilesync:用于windows与windows,windows与linux之间同步
linux 之间同步,使用系统的自带的 corn 软件,执行 sync 命名的脚本即可 

一 、下载Freefilesync

windows服务器上打开官网 https://freefilesync.org/,下载FreeFileSync软件并安装
在这里插入图片描述
并把该软件装到备份存储的windwos机器上

二、windows 与 windows 进行同步

2.1 windows安装Openssh

在被同步的机器的机器上,安装openssh:
下面是:windows server 2019+,和 windows 10+的安装方式
低版本见:Windows Server 2016 安装OpenSSH-Win64 https://www.cnblogs.com/autopwn/p/18837281

2.1.1 安装 Openssh

运行 PowerShell 命令,查询是否安装,下图代表已经安装了:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

在这里插入图片描述
若未安装,运行 PowerShell 命令:

# 安装 OpenSSH 客户端
Add-WindowsCapability -Online -Name OpenSSH.Client
# 安装 OpenSSH 服务器
Add-WindowsCapability -Online -Name OpenSSH.Server

注意:部分win10可能会安装失败,提示不存在,则运行下列命令安装

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
2.1.2 启用并启动 SSH 服务
# 启动 OpenSSH 服务
Start-Service sshd
# 设置 SSH 服务在启动时自动启动
Set-Service -Name sshd -StartupType 'Automatic'
# 配置防火墙允许 SSH 流量(win11 大部电脑无需运行)
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Protocol TCP -Action Allow -LocalPort 22
#  查看状态
Get-Service sshd

在这里插入图片描述

更多操作见:https://www.cnblogs.com/suv789/p/18694450

2.1.3 测试ssh访问

在安装openssh的机器,通过ssh访问本机,运行 PowerShell 命令

# username 为电脑账号,hostname 为远程主机IP(如下图)
ssh username@hostname# 若访问失败,则运行(其中:127.0.0.1,是你要访问的ip)
ssh-keygen -R 127.0.0.1

在这里插入图片描述

2.2 FreeFileSync 配置同步

2.2.1 先配置目标机器

点击下图:1,访问在线存储空间
在这里插入图片描述
如下图:

1)点击:1,切换成sftp
2) 输入服务的ip、账号,密码
3)点击3区域,要则要备份磁盘目录
4)点击确定

在这里插入图片描述

2.2.2 配置备份存储的位置

如下图:点击浏览,要则备份同步的路径
在这里插入图片描述

2.2.3 配置同步规则

点击上图蓝色图标的设置,弹窗如下图,进行3个设置
一般“比较”:默认为:文件时间和大小;“过滤器”不配置;
在这里插入图片描述
“同步”,推荐选择:更新(增量同步),更新规则一般默认不调整
然后点击“确定”按钮即可
在这里插入图片描述

2.2.4 测试同步

点击下图按钮,同步, 测试完成后:点击保存,保存同步规则
在这里插入图片描述

2.3 同步另存为批处理作业

2.3.1 先保存批处理任务
1)点击之前的任务
2)点击如下图的,最后一个按钮,另存为批处理任务
3)勾选弹窗中:最小化运行、自动关闭,并点击另存为
切记:文件另存的路径和文件名不能存在空格和特殊字符,后面用来配置定时任务

在这里插入图片描述

2.4 配置 windows的任务计划

2.4.1 打开计划任务程序

下面是win11,点击搜索,输入:任务计划程序
在这里插入图片描述

2.4.2 新建任务
2.4.2.1 新建文件夹

如下图,在任务计划程序上,右击,新建文件夹
在这里插入图片描述

2.4.2.2 新建定时任务

在刚才新建的文件夹,右键点击上图的,创建任务,弹窗如下图
1)填写任务,名称,并勾选下图选项
在这里插入图片描述
2)配置任务执行时间
点击上图的触发器页签,然后点击新建,弹窗如下图;配置触发器后,然后点击确定
注:windows 计划任务的时间间隔最短5分钟
在这里插入图片描述
3)配置定时执行内容
如下图,选择程序的安装位置,并添加参数:参数为全路径,不能存在空格;
注:参数为.ffs_batch文件(包含路径),同步本质上是运行命令:cmd 运行:程序 + 参数
“D:\Program Files\FreeFileSync\FreeFileSync.exe” D:\java\fileSync\test.ffs_batch

在这里插入图片描述
4)配置失败策略(可选)
如下图,勾选失败重试,然后点击确定,即可新建任务
在这里插入图片描述
5)在新建的任务上,右击运行
则任务由准备态,变为运行态
在这里插入图片描述
6) 测试
等待一段时间,点击上图的空白处,点击刷新,发现任务又变成准备态;
删掉一个同步文件,再次点击运行,检查计划任务是否生效

7)启用定时任务的历史记录(不建议开启,对系统性能影响较大)

win11开启了日志,那个计划任务很卡清空全部的计划任务日志的方法:
打开事件查看器
按 Win + S 搜索 事件查看器(eventvwr.msc)并打开。
导航路径:
事件查看器(本地) → 应用程序和服务日志 → Microsoft → Windows → TaskScheduler → Operational。
清除日志
右键点击 Operational 日志 → 选择 清除日志 → 确认操作。

三、windows 与 linux 进行同步

方法同:二、windows 与 windows 进行同步

除了不用安装ssh外,按照步骤执行即可
2.2 FreeFileSync 配置同步
2.3 同步另存为批处理作业
2.4 配置 windows的任务计划

http://www.hkcw.cn/article/LUYjTObbav.shtml

相关文章

数字创新智慧园区建设及运维方案

该文档是 “数字创新智慧园区” 建设及运维方案,指出传统产业园区存在管理粗放等问题,“数字创新园区” 通过大数据、AI、物联网、云计算等数字化技术,旨在提升园区产业服务、运营管理水平,增强竞争力,实现绿色节能、高效管理等目标。建设内容包括智能设施、核心支撑平台、…

P1541 [NOIP 2010 提高组] 乌龟棋

P1541 [NOIP 2010 提高组] 乌龟棋 - 洛谷 题目背景 NOIP2010 提高组 T2 题目描述 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行 N 个格子,每个格子上一个分数(非负整数)。棋盘第 1 格是唯一的起点&a…

设计模式——享元设计模式(结构型)

摘要 享元设计模式是一种结构型设计模式,旨在通过共享对象减少内存占用和提升性能。其核心思想是将对象状态分为内部状态(可共享)和外部状态(不可共享),并通过享元工厂管理共享对象池。享元模式包含抽象享…

Qt OpenGL编程常用类

Qt提供了丰富的类来支持OpenGL编程,以下是常用的Qt OpenGL相关类: 一、QOpenGLWidget 功能:用于在 Qt 应用程序中嵌入 OpenGL 渲染的窗口部件。替代了旧版的QGLWidget。提供了OpenGL上下文和渲染表面。 继承关系:QWidget → QOp…

【JMeter】性能测试知识和工具

目录 何为系统性能 何为性能测试 性能测试分类 性能测试指标 性能测试流程 性能测试工具:JMeter(主测web应用) jmeter文件目录 启动方式 基本元件:元件内有很多组件 jmeter参数化 jmeter关联 自动录制脚本 直连数据库…

[Linux] nginx源码编译安装

初次学习,如有错误欢迎指正 目录 环境包部署 创建程序用户 软件包压缩 配置 编译 安装 建立快捷启动 启动nginx? 防火墙管理 查看规则 清空规则 关闭服务 开启服务 查看状态 开机自启 开机禁用 查看开机启动状态 nginx,启…

Spring AI Image Model、TTS,RAG

文章目录 Spring AI Alibaba聊天模型图像模型Image Model API接口及相关类实现生成图像 语音模型Text-to-Speech API概述实现文本转语音 实现RAG向量化RAGRAG工作流程概述实现基本 RAG 流程 Spring AI Alibaba Spring AI Alibaba实现了与阿里云通义模型的完整适配,…

多地机关食堂端午假期向社会开放 特色套餐迎客来

端午假期期间,全国多地政府机关食堂面向社会公众开放。5月31日中午,荣昌区政府机关食堂如约向游客开放,首日第一餐吸引了超过3000名游客前来体验。荣昌区特别推出了61元的“六一”家庭套餐,包含荣昌卤鹅、猪油泡粑、黄凉粉等特色菜品,还新增了粽子和儿童喜欢的薯条、鸡腿、…

韩国大选“5选1”投票将启 三强格局形成

6月3日,韩国将迎来新一届总统选举。最初有7名候选人登记参选,但截至6月2日,已有两名候选人宣布退出,形成了“5选1”的局面。目前李在明、金文洙和李俊锡基本形成三强格局。4名韩国前总统也各自进行着“路演”,通过各种方式表达对各自阵营候选人的支持。尹锡悦5月31日表态支…

美联邦调查局称科罗拉多州发生恐袭 燃烧瓶袭击游行人群

美国联邦调查局(FBI)局长卡什帕特尔在社交媒体上表示,6月1日科罗拉多州博尔德市发生了一起有针对性的恐怖袭击事件。FBI正在对此进行全面调查。FBI特工和当地执法人员已到达案发现场,并将在获得更多信息后分享最新情况。同日下午,科罗拉多州博尔德市的一个购物中心发生了袭…

第二轮谈判 乌公布代表团14人名单 防长继续带队

俄罗斯代表团已抵达土耳其伊斯坦布尔,准备参加即将举行的俄乌谈判。俄谈判代表团团长梅金斯基在抵达后表示,关于乌克兰谈判的所有评论将在6月2日公布,并会在当天详细说明俄罗斯在乌克兰问题上的立场。对于乌克兰对俄罗斯境内目标可能发起的攻击及其影响,俄方代表团成员、俄…

MQTT入门实战宝典:从零起步掌握物联网核心通信协议

MQTT入门实战宝典:从零起步掌握物联网核心通信协议 前言 物联网时代,万物互联已成为现实,而MQTT协议作为这个时代的"数据总线",正默默支撑着从智能家居到工业物联的各类应用场景。本文将带你揭开MQTT的神秘面纱&#…

腾讯位置商业授权行政区划开发指南

概述 本服务提供中国标准行政区划数据查询功能,支持: 1 . 全国省、市、区/县、乡镇/街道 四级行政区划数据; 2 . 支持三级区划(省/市 - 区/县)轮廓数据; 3 . 支持区划查询、省市区列表、查询子级区划等功能…

GIS数据类型综合解析

GIS数据类型综合解析 目录 GIS数据类型综合解析1. 总体介绍2. GIS数据类型分类与对比2.1 主要数据类型对比表 3. 详细解析与扩展内容3.1 矢量数据(Vector Data)3.2 栅格数据(Raster Data)3.3 属性数据(Attribute Data&…

Spring框架学习day5--AOP概念以及示例实现

AOP(面向切面编程) 1.概述 AOP为AspectOrientedProgramming 的缩写,意为:面向切面编程,通过 预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,是java开发中的…

Python实现HPSO-TVAC优化算法优化支持向量机SVC分类模型项目实战

说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在当今数据驱动的时代,支持向量机(SVM)作为一种经典的机器学习算法,…

警方回应10岁男孩儿童节前走失 仍在全力搜寻中

6月1日,山东省滕州市姜屯镇黄坡村一名10岁的小男孩赵某超走失,孩子家属通过网络社交媒体求助。事后家属查看家门口的监控发现,孩子是5月31日下午5时左右走失的。当时孩子消失在家门口的监控中后几分钟返回了一次,孩子的外公王先生在屋后的黄瓜地里插杆子,邻居还给了孩子一…

[SAP] 矩阵复制(Matrix Copy)

SAP中的复制粘贴功能被称为矩阵复制,通过点击对话框或屏幕,并执行下述命令,使用矩阵复制就可以复制多行文本 ① 按下Ctrl-Y,从左上到右下拖拉鼠标来选择文本 ② 文本高亮显示后,按下Ctrl-C ③ 移到新的位置插入文本…

2024年数维杯国际大学生数学建模挑战赛B题空间变量协同估计方法研究解题全过程论文及程序

2024年数维杯国际大学生数学建模挑战赛 B题 空间变量协同估计方法研究 原题再现: 在数理统计学中,简单采样通常假设来自相同总体的采样点彼此独立。与数理统计相反,空间统计假设空间变量的采样点是相依的,并在其值中表现出某些趋…

SPA-RL:通过Stepwise Progress Attribution训练LLM智能体

SPA-RL:通过Stepwise Progress Attribution训练LLM智能体 在大语言模型(LLM)驱动智能体发展的浪潮中,强化学习(RL)面临着延迟奖励这一关键挑战。本文提出的SPA-RL框架,通过创新的分步进度归因机…