debian

Debian FTPServer如何备份恢复

小樊
46
2025-09-16 09:47:23
栏目: 智能运维

备份

  1. 备份配置文件
    sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak  # vsftpd配置文件
    sudo cp -r /var/lib/vsftpd /var/lib/vsftpd.bak  # 用户数据目录(根据实际路径调整)
    sudo cp -r /var/log/vsftpd /var/log/vsftpd.bak  # 日志目录
    
  2. 全量备份(推荐)
    sudo tar -czvf ftp_backup_$(date +%Y%m%d).tar.gz /etc/vsftpd /var/lib/vsftpd /var/log/vsftpd
    
  3. 增量备份(可选)
    sudo rsync -av --delete /etc/vsftpd /backup/vsftpd_config
    sudo rsync -av --delete /var/lib/vsftpd /backup/vsftpd_data
    
  4. 远程备份
    scp ftp_backup_$(date +%Y%m%d).tar.gz user@remote_host:/path/to/backup
    

恢复

  1. 停止服务
    sudo systemctl stop vsftpd
    
  2. 恢复配置文件
    sudo cp /etc/vsftpd.conf.bak /etc/vsftpd.conf
    
  3. 恢复数据
    sudo tar -xzvf ftp_backup_$(date +%Y%m%d).tar.gz -C /  # 解压全量备份
    # 或使用rsync恢复增量备份
    sudo rsync -av /backup/vsftpd_config /etc/vsftpd
    sudo rsync -av /backup/vsftpd_data /var/lib/vsftpd
    
  4. 重启服务
    sudo systemctl start vsftpd
    

注意事项

0
看了该问题的人还看了