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

Linux如何备份文件夹

使用tar命令备份: tar -czvf backup.tar.gz /path/to/folder 创建压缩包。 ,或cp复制: cp -r /source /backup 简单复制文件夹。 ,推荐rsync增量备份: rsync -av /source/ /backup/ 高效同步差异文件。

核心备份方法详解

使用 cp 命令(简单复制)

  • 适用场景:快速小文件备份
  • 命令示例
    cp -r /path/to/source_folder /path/to/backup_folder
    • -r:递归复制子目录和文件
    • 优点:操作简单,无需额外安装
    • 缺点:无增量备份功能,大文件效率低

使用 rsync(增量备份推荐)

  • 适用场景:高效同步与增量备份
  • 基础命令
    rsync -av --delete /source/folder/ /backup/folder/
    • -a:归档模式(保留权限、时间戳等)
    • -v:显示详细过程
    • --delete:删除备份端多余文件(保持严格同步)
  • 进阶用法
    • 远程备份到另一台服务器:
      rsync -avz -e ssh /local/folder/ user@remote_ip:/remote/backup/
      • -z:压缩传输数据
      • -e ssh:通过SSH加密传输

使用 tar(归档压缩备份)

  • 适用场景:长期存储或节省空间
  • 命令示例
    tar -czvf backup_$(date +%F).tar.gz /path/to/source_folder
    • -c:创建归档文件
    • -z:用gzip压缩
    • -v:显示进度
    • -f:指定文件名($(date +%F) 自动添加日期)
  • 解压恢复
    tar -xzvf backup_2025-10-01.tar.gz -C /restore/path

图形界面工具(适合新手)

  • 工具推荐
    • Deja Dup:Ubuntu默认备份工具,支持本地/云存储
    • Timeshift:系统级快照工具(备份系统文件夹)
  • 操作流程
    1. 安装工具(如 sudo apt install deja-dup
    2. 打开应用 → 选择源文件夹 → 设置备份位置(本地磁盘或Google Drive等)
    3. 配置计划任务(自动每日/每周备份)

备份策略建议

  1. 3-2-1 原则

    • 保留 3份 备份
    • 使用 2种 不同介质(如硬盘+云存储)
    • 1份 离线存储(防勒索软件)
  2. 自动化备份

    Linux如何备份文件夹  第1张

    • 通过 cron 定时任务(示例:每天凌晨2点同步):
      crontab -e
      # 添加以下行
      0 2 * * * rsync -av /source/ /backup/
  3. 验证备份完整性

    • 检查文件哈希值:
      sha256sum /backup/file.txt  # 对比源文件和备份文件的哈希值
    • 定期恢复测试(确保备份可用的关键步骤)

方法对比与选择指南

方法 优点 缺点 适用场景
cp 简单直接 无增量备份 临时小文件复制
rsync 增量备份、跨网络高效 命令参数较复杂 日常同步/远程备份
tar 节省空间、便于长期存储 恢复前需解压 归档重要版本
图形工具 操作可视化、自动调度 依赖桌面环境 新手用户/常规备份

关键注意事项

  1. 权限问题
    • 备份系统目录需 sudo 权限(如 /etc
    • rsync 保留权限时需加 -a 参数
  2. 路径规范
    • 源路径结尾加 (如 folder/)表示备份内容而非文件夹本身
  3. 空间监控
    • 定期检查备份磁盘空间:
      df -h /backup  # 查看磁盘使用情况

Linux备份文件夹的核心在于 选择合适的工具 + 自动化执行 + 定期验证

  • 日常增量备份首选 rsync
  • 长期归档用 tar 压缩
  • 新手可依赖图形工具降低门槛

引用说明

  • rsync 官方文档:https://download.samba.org/pub/rsync/rsync.1
  • Linux tar 手册页:https://man7.org/linux/man-pages/man1/tar.1.html
  • 3-2-1 备份策略来源(NIST SP 800-34)
0