温馨提示×

ubuntu filezilla如何备份与恢复数据

小樊
36
2025-11-16 14:28:02
栏目: 智能运维

Ubuntu 下 FileZilla 的备份与恢复

一 备份与恢复范围

  • 需要区分两类数据:
    • 站点管理器与客户端设置:包含站点列表、登录凭据、传输队列、界面布局等,适合用导出/导入或复制配置目录的方式保存与迁移。
    • 远程服务器上的业务数据:FileZilla 只是传输工具,业务数据本身不在本机,需通过 FileZilla 下载到本地,或用 rsync/tar 等工具从服务器侧备份。

二 备份与恢复客户端设置

  • 方法一 导出/导入站点管理器(轻量、跨机器迁移方便)

    • 备份:打开 FileZilla → 菜单栏文件导出 → 勾选导出站点管理器设置 → 保存到如 ~/FileZilla_backup/FileZilla.xml
    • 恢复:打开 FileZilla → 文件导入 → 选择上一步的 FileZilla.xml → 确认导入。适合在不同电脑或重装系统后快速恢复站点与登录信息。
  • 方法二 复制配置目录(完整备份,含队列、历史、设置等)

    • 配置路径:~/.config/filezilla/(为隐藏目录,可用文件管理器地址栏直接输入该路径)。
    • 备份(终端):
      cp -r ~/.config/filezilla ~/Desktop/FileZillaBackup_$(date +%F)
      
    • 恢复(终端,先完全退出 FileZilla):
      # 方式A:整目录覆盖
      cp -r ~/Desktop/FileZillaBackup_YYYY-MM-DD/filezilla ~/.config/
      
      # 方式B:先备份当前配置,再恢复
      mv ~/.config/filezilla ~/.config/filezilla.bak_$(date +%F)
      cp -r ~/Desktop/FileZillaBackup_YYYY-MM-DD/filezilla ~/.config/
      
    • 说明:方法二能保留更完整的客户端状态;若仅迁移站点,方法一更简洁。

三 备份与恢复服务器上的业务数据

  • 使用 FileZilla 将远程目录下载到本地(适合一次性或小规模迁移)

    • 在站点管理器中配置好主机、协议(建议 SFTP)、端口、用户名与密码/密钥,连接后从远程目录拖拽下载到本地备份目录。为校验完整性,可在本机解压或校验哈希值。
  • 使用 rsync 从服务器侧增量备份到本地(适合定期、自动化)

    # 示例:将服务器上的 /var/www 增量同步到本地 ~/backup/www
    rsync -avz --delete -e ssh user@server:/var/www/ ~/backup/www/
    

    说明:rsync 支持断点续传、增量同步与删除同步,适合生产环境定期备份;也可结合 tar 打包压缩后传输。

四 注意事项与常见问题

  • 建议在操作前完全退出 FileZilla,再进行配置目录的覆盖/恢复,避免配置被占用或写入不完整。
  • 若只需迁移站点列表,优先使用导出/导入站点管理器;若要连同队列、历史、窗口布局等一起迁移,使用复制配置目录更稳妥。
  • 备份文件与存档请妥善保存并定期验证可用性;对关键业务数据,建议采用多副本与异地/云端策略,并定期做恢复演练

0