/var/spool/proftpd
,vsftpd默认/var/lib/vsftpd
或/home/ftpuser
)。tar
命令压缩备份,如:sudo tar -czvf ftp_backup.tar.gz /var/lib/vsftpd/
。/etc/vsftpd.conf
、/etc/vsftpd.userlist
)到安全路径,可添加时间戳:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf-$(date +%Y%m%d).bak
。crontab
设置定时任务,例如每天凌晨备份:0 2 * * * tar -czvf /backup/ftp_$(date +%Y%m%d).tar.gz /var/lib/vsftpd/
。rsync
实现增量备份(仅备份变化文件)。sudo systemctl stop vsftpd
(ProFTPD为proftpd
)。sudo tar -xzvf ftp_backup.tar.gz -C /var/lib/vsftpd/
。sudo cp /etc/vsftpd.conf.bak /etc/vsftpd.conf
。sudo systemctl start vsftpd
。root
权限)。参考来源: