溫馨提示×

vsftp在Ubuntu上的備份與恢復

小樊
55
2025-08-25 14:35:31
欄目: 智能運維

備份

  1. 配置文件備份
    • 主配置文件:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
    • 用戶相關文件(如有):sudo cp /etc/vsftpd.user_list /etc/vsftpd.user_list.bak
    • 打包壓縮:sudo tar -czvf vsftpd_config.tar.gz /etc/vsftpd/
  2. 用戶數據備份
    • 備份用戶主目錄(默認 /home/ftpuser):sudo tar -czvf user_data.tar.gz /home/ftpuser
    • 備份FTP根目錄(如 /var/ftp):sudo tar -czvf ftp_root.tar.gz /var/ftp
  3. 自動化備份
    • 通過 crontab -e 添加定時任務,例如每日凌晨備份:
      0 2 * * * tar -czvf /backup/vsftpd_$(date +%F).tar.gz /etc/vsftpd/ /home/ftpuser

恢復

  1. 配置文件恢復
    • 解壓備份文件到原路徑:sudo tar -xzvf vsftpd_config.tar.gz -C /
    • 重啟服務:sudo systemctl restart vsftpd
  2. 用戶數據恢復
    • 解壓用戶數據到對應目錄:sudo tar -xzvf user_data.tar.gz -C /
    • 修復權限:sudo chown -R ftpuser:ftpuser /home/ftpuser
  3. 系統級恢復(可選)
    • 若備份了整個系統,使用 dd 命令恢復磁盤數據(需謹慎操作):
      sudo dd if=/backup/system_backup.img of=/dev/sda bs=4M status=progress

注意事項

  • 操作前先停止服務:sudo systemctl stop vsftpd
  • 備份文件存儲到安全位置(如外部硬盤或云存儲)
  • 定期測試恢復流程,確保備份有效性

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女