Native Linux WD Disk Solution

    Owners of WD Green Series discs face too frequent head parking. In this article I described how to solve the problem using the DOS-utilities wdidle3 from WD support. A lot of time has passed since this article, but the problem remains. And the solution method itself using the DOS utility is not humane.
    In the process of solving this problem, I came across the idle3-tools program , with which you can specify the time for parking heads from Linux.

    To change or disable the head parking, you need to collect the program from the source using the link above and run with the necessary keys. Gathered by regular make.

    To get the current value of the parking time, you need to execute the idle3ctl file received during the assembly process with the following parameter:
    idle3ctl -g /dev/sda

    Disable idle3 timer:
    idle3ctl -d /dev/sda

    Set the timer for 10 seconds:
    idle3ctl -s 100 /dev/sda

    Additional options are listed on the program website and are accessible by the -h switch.

    In order for the new values ​​to take effect, you need to turn off and turn on the drive, therefore, after setting a new timer value, the program will ask you to reboot.

    Tested on two 2TB WD20EARX. The parking meter stopped growing so fast, the intensity decreased to several parking lots per hour.

    Also popular now: