debian

Debian FTP Server如何进行备份与恢复

小樊
45
2025-08-07 02:52:38
栏目: 智能运维

备份

  1. 备份配置文件
    • vsftpd:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
    • ProFTPD:sudo cp /etc/proftpd.conf /etc/proftpd.conf.bak
  2. 备份用户数据
    • vsftpd:sudo tar -czvf ftp_data_backup.tar.gz /var/lib/vsftpd/
    • ProFTPD:sudo tar -czvf ftp_data_backup.tar.gz /var/spool/proftpd/
  3. 增量备份(可选)
    • 使用 rsyncsudo rsync -av --delete /var/lib/vsftpd/ /backup/vsftpd/
  4. 定时备份
    • 通过 crontab 设置每日备份:
      0 2 * * * sudo tar -czvf /backup/ftp_$(date +\%Y\%m\%d).tar.gz /var/lib/vsftpd/

恢复

  1. 停止FTP服务
    sudo systemctl stop vsftpd
  2. 恢复配置文件
    sudo tar -xzvf vsftpd_backup.tar.gz -C /
  3. 恢复用户数据
    sudo tar -xzvf ftp_data_backup.tar.gz -C /var/lib/vsftpd/
  4. 验证权限
    sudo chown -R ftp:ftp /var/lib/vsftpd/
  5. 重启服务
    sudo systemctl start vsftpd

注意事项

0
看了该问题的人还看了