Do we need to perform periodic disk checking,for bad blocks and bad sectors?.

Our servers havent been restarted for last 4 months,also no disk checking have been performed on any disks.

Can that can cause any problem in the future or will it increase probaility of Bad Disk.

Is it really practical to perform disk checking on production servers.