Forcing fsck and smartctl on Ubuntu

If you’re running into hard drive issues, sporadic error messages, or other problems, it’s time to backup and test your drive.
If you’re on a journaling file system ext4 or other, these errors might sometimes get corrected, but you need to replace your drive.
apt-get install smartmontools
smartctl -a /dev/sda1 (or your problematic drive)
Any errors or queued reads/writes [...]