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

BackupPC-4.4.0 使用教程 - 2 备份文件

1. 添加要备份的服务器地址

选择,Edit Hosts在 Hosts 一行中点击 Add

在 host 中填入 ip 地址

然后点击 Xfer 选项

以下是传输方式

根据服务器的操作系统,选择合适的传输方法:

传输方法适用场景关键配置
rsyncLinux/Unix 服务器(推荐)依赖 SSH,需配置无密码登录;备份目录如/
rsyncdLinux/Unix 大量备份无需 SSH,通过 rsync 守护进程传输
smbWindows 服务器需开启 SMB 共享,配置共享名(如C$)和访问凭证
tar不支持 rsync 的系统通过 SSH 执行 tar 打包传输

2. 非 Windows 系统 备份

对于 非 windows系统 的一个备份,我首先推荐 rsyncd 部分系统比如 Ubuntu 等的 rsync 传输名会是 rsync

2.1安装rsnycd

我的服务器是 Ubuntu/Debian 系统,这个系统里:

  1. 没有预装rsyncd服务
  2. 服务名不是rsyncd,而是rsync

所以我们要安装对应的服务并启动

# 1. 更新源并安装 rsync 服务端 apt update && apt install -y rsync # 2. 启动服务(注意:Ubuntu 服务名是 rsync,不是 rsyncd!) systemctl start rsync systemctl enable rsync # 3. 检查状态(显示 active 就是成功) systemctl status rsync

2.2设置rsnycd账号/密码

配置 rsyncd 专用账号密码

# 1. 创建rsyncd配置文件 cat > /etc/rsyncd.conf << EOF uid = root gid = root use chroot = no max connections = 10 pid file = /var/run/rsyncd.pid log file = /var/log/rsyncd.log [mysqlbackup] path = /opt/docker-mysql-backup comment = Docker MySQL Backup Directory read only = yes list = yes auth users = backuppcuser secrets file = /etc/rsyncd.passwd EOF # 2. 创建rsyncd专用密码文件(账号:backuppcuser,密码自定义,比如123456) echo "backuppcuser:123456" > /etc/rsyncd.passwd chmod 600 /etc/rsyncd.passwd # 3. 启动rsyncd服务 systemctl start rsyncd systemctl enable rsyncd

现在在设置中就可以输入对应的 user/pwd

  • RsyncdUserName=backuppcuser
  • RsyncdPasswd=123456

配置项填写内容作用
RsyncShareNamemysqlbackup步骤 3 配置的 rsync 共享名(不是路径!)
RsyncdUserNamebackuppcuser我们创建的 rsync 专用账号
RsyncdPasswd123456对应密码
BackupFilesOnly/共享目录根目录即可

然后就点击 左上角的Save就可以了

成功之后可以看看 log 文件是否有对应日志,有的话就没啥问题了

3.windows 系统备份

对于要将 Windows 系统上文件备份到远程服务器(backuppc所在服务器)上的,则推荐使用 smb,注意,这里有一个要点,要做这样的行为最好是两个系统都在同一个网络下。

3.1 开启备份文件夹共享权限

假设 此时我们要备份以下 windows 路径的文件夹(备份只能备份文件夹,而不能共享单独的一个文件出去)

然后右击文件夹,选择 属性

点击共享

在共享页面下,点击 高级共享

设置好共享名以及共享的用户数量 然后 点击应用和确定就可以了

3.2修改 BackupPC 配置

切换你的 windows 系统的 IPV4 地址(私网地址)

SmbUserName:你 Windows 的登录用户名

SmbPassword:你 Windows 的登录密码

然后点击 Save 保存我们的设置,然后去查看日志

发现 backuppc 所在的服务器 ping 不到我的本地服务器(我真傻,真的),因为我和服务器不在同一个网络。

正常来说,服务器拥有独立公网 IP 可双向外网连通,但家用 Windows 设备仅为路由器内网 IP,受运营商防火墙与路由器限制,外网无法主动访问本地电脑,阿里云无法 ping 通本地属于正常限制;外网服务器若要主动拉取本地 Windows 文件,需家庭宽带具备独立公网 IP、路由器配置端口映射或 DMZ 主机、系统放行 445 端口并开启文件共享,不过 445 端口严禁对公网开放,极易遭遇勒索病毒和网络攻击,该方案并不建议使用。(如果是 自己有物理服务器的话 或许可以使用,具体的实验我后续会在 3 发出来)

3.开始备份

此时,如果我们直接备份的话,那就是全量备份了,所以我们要切换到源地址,然后选择Edit Config设置一下

备份完成之后:

去到我们的backuppc容器中查看

ftestBackUpFiles.test 备份的文件就备份到 backuppc 中了


END

如果觉得这份基础知识点总结清晰,别忘了动动小手点个赞👍,再关注一下呀~ 后续还会分享更多有关开发问题的干货技巧,同时一起解锁更多好用的功能,少踩坑多提效!🥰 你的支持就是我更新的最大动力,咱们下次分享再见呀~🌟

http://www.jsqmd.com/news/830554/

相关文章:

  • 嵌入式软件架构模式实战选型:从超级循环到RTOS与事件驱动
  • 中国资本主义工商业改造历史数据
  • taotoken平台openai兼容api快速接入python调用教程
  • 个人博客第五天
  • 别再死记硬背真值表了!用Multisim 14.1和Basys3 FPGA,手把手教你玩转数码管动态扫描(附完整工程文件)
  • 告别风扇噪音与高温:FanControl让你的Windows电脑安静又冷静
  • 基于辽宁科技大学的论文复现——从零开始SPMamba-yolo全流程部署文档
  • PXIe控制器:高性能测控系统的核心大脑与同步中枢
  • 深度解析Spreadsheets-are-all-you-need:用电子表格重新定义AI模型探索
  • 别再裸发ROS图像了!手把手教你用image_transport优化带宽(附压缩参数配置)
  • Fillinger智能填充插件:Adobe Illustrator自动化图案填充的终极解决方案
  • 【信息科学与工程学】【数据科学】数据科学领域-第三篇 数学基础10 对称性 (3)
  • League Akari:英雄联盟玩家的智能游戏助手
  • 2026年4月台灯厂家推荐,落地灯/黑板灯/教育照明/路灯/智能台灯/声光一体教室灯/台灯/教室灯/课桌椅,台灯公司实力 - 品牌推荐师
  • 读懂 SAP S/4HANA 里的 SAP Fiori 架构:前端服务器、搜索链路、传统应用接入与内容组织全景解析
  • 如何用嘎嘎降AI处理植物学论文:实验报告密集的植物学毕业论文降AI4.8元完整操作教程
  • SAP Fiori 前端服务器部署全景解析:Embedded、Hub 与云端统一入口该如何选择
  • Claude Agent SDK 实战:用 Python 构建能写代码、搜文件、调 API 的 AI Agent
  • 如何用嘎嘎降AI处理经济学论文:计量分析密集的经济学毕业论文降AI免费完整操作教程
  • 【Claude基础】08.子代理系统:分身术与并行执行
  • 噪声抑制技术:让语音更清晰
  • 书成紫微动,律定凤凰驯:那些瞎解读的人,根本不懂铁哥的破立之道
  • CAPL_基于DLL封装实现UDS安全算法的工程化实践
  • 2026年成都钢材批发行业采购首选:型钢、钢板、钢管、螺纹钢筋供应商实力解析 - 四川盛世钢联营销中心
  • 独立开发者如何利用TaotokenTokenPlan降低项目试错成本
  • 画图工具2.0
  • 终极解决Windows风扇控制难题:FanControl完全指南
  • 从看得见到拿得到:全面理解 SAP Fiori 授权模型
  • 如何用嘎嘎降AI处理统计学论文:数据分析密集的统计学毕业论文降AI4.8元完整操作教程
  • UniversalSplitScreen:打破游戏限制,让任何游戏都能分屏游玩的创新解决方案