Initial creation.
This commit is contained in:
parent
0e0e9b3e03
commit
24d9725352
23
set-disk-defaults.sh
Normal file
23
set-disk-defaults.sh
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Reset values to default for a given device.
|
||||||
|
reset_default_values() {
|
||||||
|
local device="$1"
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=STANDBY_Y=0 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=STANDBY_Z=0 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=IDLE_C=0 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=IDLE_B=1 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=IDLE_A=1 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=IACT=20 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=SZCT=0 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=IBCT=6000 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=ICCT=0 $device
|
||||||
|
sdparm --flexible -6 -v -S -p po --set=SYCT=0 $device
|
||||||
|
}
|
||||||
|
|
||||||
|
# Loop through each disk device passed as a parameter, reset default values, and display updated values.
|
||||||
|
for device_path in "$@"; do
|
||||||
|
reset_default_values "$device_path"
|
||||||
|
echo "Default values set for device $device_path:"
|
||||||
|
sdparm --flexible -6 -p po -l $device_path
|
||||||
|
done
|
||||||
Loading…
x
Reference in New Issue
Block a user