Skip to content

Instantly share code, notes, and snippets.

@CodeZombie
Last active April 4, 2023 06:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CodeZombie/a3c1f53ca6d04bc8e67a349a323ed91d to your computer and use it in GitHub Desktop.
Save CodeZombie/a3c1f53ca6d04bc8e67a349a323ed91d to your computer and use it in GitHub Desktop.
Seagate Ironwolf Sucks

The Seagate Ironwolf is insane. It spins up and down like 5 times a minute by default. Insane behavior, and it results in a massive Load_Cycle_Count which theoeretically will result in the premature death of the drive.

find the disk in question with sudo fdisk -l

You can check the Load_Cycle_Count with sudo smartctl -a /dev/sdc

wow, look at that load cycle count. Not good! The max the drives are designed for is 600,000, and if you do the math from the Power_On_Hours you can calculate how much life your new drive has. And it's proably not much~

Let's check the current APM setting: sudo hdparm -B /dev/sdc

And now lets change it something much less aggressive: sudo hdparm -B 254 /dev/sdc (try 255 if you want APM completely off!)

This is nice, but it wont persist accross reboots. For that, we need to sudo nano /etc/hdparm.conf and add this line:

/dev/sdc {
        apm = 254
}

TODO:

check out SeaChest, and disable EPC mode: https://www.amazon.ca/gp/customer-reviews/R3FWZTVJQGM7VJ/

This should resolve the head parking issue without needing to mess with the apm. Check this out and see if it works, and if it does, reset the APM back to 128 (or just delete the entry from hdparm.conf and reboot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment