tar
命令打包項目目錄,如:tar -czvf project_backup.tar.gz /path/to/project
。source /path/to/venv/bin/activate && tar -czvf venv_backup.tar.gz /path/to/venv
。pip freeze
生成requirements.txt
:pip freeze > requirements.txt
。.env
、settings.py
等關鍵配置文件。tar -xzvf project_backup.tar.gz -C /path/to/restore
。tar -xzvf venv_backup.tar.gz && source /path/to/venv/bin/activate
。requirements.txt
安裝依賴:pip install -r requirements.txt
。rsync
同步變化文件(避免全量備份):rsync -avz --delete /source /backup
。duplicity
工具加密備份數據。提示:定期測試備份恢復流程,確保依賴和配置正確無誤。