echo "=== 磁盘/目录 最终状态 ===" df -h /data | tail -1 du -sh /data/pms /data/pms_dev /data/backup echo "--- /data/pms 顶层 ---" ls -la /data/pms/ echo "--- 回滚点(严格模式匹配)---" shopt -s nullglob for d in /data/pms/backup-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]; do if [ -d "$d" ]; then echo " $(du -sh "$d" | cut -f1) $d"; fi done echo "--- /data/pms/api-server ---" ls -la /data/pms/api-server/ echo "=== 临时数据残留检查(应全为 0)===" mysql --defaults-extra-file=/root/.my.cnf -N -B -e " SELECT 'dev.charge_orders', COUNT(*) FROM pms_dev.charge_orders WHERE battery_id='VERIFY-SCHEMA-TMP' UNION ALL SELECT 'dev.device_logs', COUNT(*) FROM pms_dev.device_logs WHERE content LIKE '%VERIFY-SCHEMA-TMP%' UNION ALL SELECT 'dev.download_tasks', COUNT(*) FROM pms_dev.download_tasks UNION ALL SELECT 'dev.tmp_users', COUNT(*) FROM pms_dev.users WHERE phone IN ('19900000001','19900000002','19900000003') UNION ALL SELECT 'prod.charge_orders', COUNT(*) FROM pms.charge_orders WHERE battery_id='VERIFY-SCHEMA-TMP' UNION ALL SELECT 'prod.device_logs', COUNT(*) FROM pms.device_logs WHERE content LIKE '%VERIFY-SCHEMA-TMP%' UNION ALL SELECT 'prod.charge_orders_total', COUNT(*) FROM pms.charge_orders UNION ALL SELECT 'prod.device_logs_total', COUNT(*) FROM pms.device_logs" echo "=== 服务状态 ===" systemctl is-active pms-api pms-api-test pms-device pms-device-test nginx | paste -sd' ' rm -f /tmp/remote7.sh /tmp/remote8.sh echo "=== 清理临时脚本后 ===" ls /tmp/*.sh 2>/dev/null || echo " /tmp 无 .sh"