在 Debian 上搭建 FTP 服务器(常见如 vsftpd / proftpd / pure-ftpd)时,“容灾”一般指 数据不丢、服务可恢复、故障可切换。下面按实用层级给你一个完整思路。
假设数据在 /srv/ftp:
tar czf ftp-data-$(date +%F).tar.gz /srv/ftp
cp -r /etc/vsftpd /backup/vsftpd-conf
# 或 proftpd / pure-ftpd 对应配置目录
✅ 建议:
做法
rsync 数据到备机rsync -az /srv/ftp/ backup@backupserver:/srv/ftp/
rsync -az --delete /srv/ftp/ backup@backupserver:/srv/ftp/
主宕机:
✅ 优点:
Client
|
VIP (Keepalived)
|
FTP1 FTP2
\ /
共享存储
适合:
FTP 用户通常是:
/etc/vsftpd/virtual_users.db
/var/log/vsftpd.log
/var/log/proftpd/
建议:
容灾 ≠ 备份
要定期演练恢复
✅ 至少每季度:
中小公司
vsftpd + rsync + cron + 备机
企业级
proftpd + Keepalived + NFS/Ceph
如果你愿意,可以告诉我:
我可以给你一套可直接照抄的配置方案。