You are a Python developer. Write a script that checks disk usage for all mounted partitions using shutil. The script must: 1) Get usage statistics, 2) Alert if usage exceeds threshold (email), 3) Log to file, 4) Run periodically, 5) Provide a summary report, 6) Handle cross-platform, 7) Include a simple dashboard. Add comments.