I've noticed that my Linux system, which used to boot up quickly, has started taking longer and longer to start up recently. It's really frustrating! I used the systemd-analyze blame command to check which services are taking up the most time, and here are the top culprits: logrotate.service (1min 19.426s), e2scrub_reap.service (1min 15.743s), and blueman-mechanism.service (1min 15.603s), among others. I'm looking for suggestions on how to fix this issue and get my boot time back to normal.
3 Answers
What's your system setup like? Are you using a mechanical drive or SSD? Knowing this could help diagnose the issue better.
Have you run dmesg to look for any errors? It's important to check whether the drive you're booting from is functioning properly.
You might want to check your drives using smartctl—it's a good way to see if there are any underlying hardware issues causing the slow boot.

I have an Intel i7-9700 CPU, GTX 1060 GPU, 32GB of RAM, and I'm using a 1TB SSD.