mirror of
https://github.com/eznix86/debian-disk-healthcheck.git
synced 2026-07-25 20:39:29 +00:00
Homelabbers, do yourself a favour, check your disks
- Shell 100%
| diskcheck.sh | ||
| diskverdict.sh | ||
| README.md | ||
Testing disk with Smart
sudo apt update
sudo apt install smartmontools
chmod +x diskcheck.sh
chmod +x diskverdict.sh
sudo ./diskverdict.sh /dev/sda
sudo ./diskcheck.sh /dev/sda
# or
sudo ./diskcheck.sh /dev/nvme0n1
sudo ./diskverdict.sh /dev/nvme0n1
To check bad blocks
sudo badblocks -sv /dev/sda
Important
Periodic monitoring (recommended)
Run this monthly.
Watch for:
- Reallocated sectors > 0
- Pending sectors > 0
- Offline uncorrectable > 0
Any increase → backup immediately.
If the reallocated count increases, degradation is ongoing:
Any growth → replacement urgency increases.