溫馨提示×

Ubuntu vsftp如何進行備份恢復

小樊
50
2025-08-19 12:52:12
欄目: 智能運維

備份

  1. 備份配置文件
    sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak  # 備份主配置文件
    sudo cp /etc/vsftpd.user_list /etc/vsftpd.user_list.bak  # 備份用戶列表文件(如有)
    
  2. 備份用戶數據
    sudo tar -czvf vsftpd_user_data.tar.gz /home/ftp/  # 備份用戶主目錄(路徑根據實際配置調整)
    # 或使用rsync備份到遠程/本地目錄
    sudo rsync -avz /var/ftp/data /backup/ftp_data  # 示例:備份/var/ftp/data目錄
    
  3. 可選:系統級備份
    sudo tar cvpzf system_backup.tar.gz --exclude=/proc --exclude=/lostfound /  # 備份整個系統(排除特殊目錄)
    

恢復

  1. 恢復配置文件
    sudo cp /path/to/backup/vsftpd.conf.bak /etc/vsftpd.conf
    sudo cp /path/to/backup/vsftpd.user_list.bak /etc/vsftpd.user_list  # 恢復用戶列表文件
    sudo systemctl restart vsftpd  # 重啟服務使配置生效
    
  2. 恢復用戶數據
    sudo tar -xzvf vsftpd_user_data.tar.gz -C /  # 解壓備份的用戶數據到原路徑
    # 或使用rsync從備份目錄恢復
    sudo rsync -avz /backup/ftp_data /var/ftp/data  # 示例:恢復/var/ftp/data目錄
    
  3. 數據恢復工具(可選)
    • 若需恢復誤刪文件,可安裝 extundeleteTestDisk 工具,按工具指引操作。

注意事項

  • 操作前先停止vsftpd服務以避免數據不一致:sudo systemctl stop vsftpd。
  • 定期備份并存儲至安全位置(如外部硬盤、云存儲)。
  • 恢復后檢查文件權限(如用戶目錄權限通常為 755)。

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