In many cases like this you have a dying hard-disk. You can check on that by installing smartmontools and then checking the SMART data.
smartctl -a /dev/sda (repeat for all your disks)
You can also run a short smart test on the disk:
smartctl -t short /dev/sda
Passing SMART data is not a guarantee that you don't have an issue with your disks, but it's worth a try.
In many cases like this you have a dying hard-disk. You can check on that by installing smartmontools and then checking the SMART data.
smartctl -a /dev/sda (repeat for all your disks)
You can also run a short smart test on the disk:
smartctl -t short /dev/sda
Passing SMART data is not a guarantee that you don't have an issue with your disks, but it's worth a try.