sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo cp /etc/proftpd.conf /etc/proftpd.conf.bak
sudo tar -czvf ftp_data_backup.tar.gz /var/lib/vsftpd/
sudo tar -czvf ftp_data_backup.tar.gz /var/spool/proftpd/
rsync
:sudo rsync -av --delete /var/lib/vsftpd/ /backup/vsftpd/
crontab
设置每日备份:0 2 * * * sudo tar -czvf /backup/ftp_$(date +\%Y\%m\%d).tar.gz /var/lib/vsftpd/
sudo systemctl stop vsftpd
sudo tar -xzvf vsftpd_backup.tar.gz -C /
sudo tar -xzvf ftp_data_backup.tar.gz -C /var/lib/vsftpd/
sudo chown -R ftp:ftp /var/lib/vsftpd/
sudo systemctl start vsftpd
scp
或 rsync
传输至安全位置。