# stocheck quick and dirty smart value checker ### features: - sata/nvme support - show smart info and self-check results
supports most common raid-controller brands (but not all models):
- 3ware (series 6000, 7000, 8000, 9000 and 9750)
- adaptec (smartraid/aacraid not yet implemented)
- lsi/dell
# usage Usage: stocheck (options)
Options:
-h/--help -- show help
-u/--update -- update the script
### **running it on a remote machine:** **running once:** ```bash ssh root@remote 'bash -s' < stocheck.sh ``` **proper alias:** ```bash echo "function stocheck_remote { ssh root@"$"1 'bash -s' < ~/stocheck.sh; }" >> ~/.bashrc echo "alias stocheck=stocheck_remote" >> ~/.bashrc ``` # installation 1. download the script:
```bash wget https://git.byreqz.de/byreqz/stocheck/raw/branch/main/stocheck.sh ``` 2. run it with
```bash bash stocheck.sh ``` or
```bash chmod +x stockheck.sh && ./stocheck.sh ``` 3. optionally alias it
```bash alias stocheck="~/stocheck.sh" ``` # sample output ```bash === sata drive check: === ------------------------- 1 Drives found ------------------------- ------------------- /dev/sda -------------------- === START OF INFORMATION SECTION === Device Model: INTEL XXXXXX Serial Number: XXXXXXXXXXXX Firmware Version: LT2i User Capacity: 240.057.409.536 bytes [240 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF SELF-ASSESSMENT TEST RESULT === SMART overall-health self-assessment test result: PASSED === START OF READ SMART DATA SECTION === 5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 0 9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 1922 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 2115 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 1 194 Temperature_Celsius 0x0032 033 100 000 Old_age Always - 33 (Min/Max -20/75) 233 Media_Wearout_Indicator 0x0032 081 100 000 Old_age Always - 0 ------------------------------------------------- ```