ciao, come si fa con linux ubuntu o debian per capire se un disco fisso è ok o se ha problemi?

vedo con il dmesg se mi da scritte strane di I/O error, ma non esiste un comando che faccia una cosa simile a scandisk di windows?

grazie ciao