mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-18 10:35:27 +00:00
rc: allow to disable trim for the brave
Requires fiddling with /etc/fstab, at least that is a file that we never touch. It's harder for installs that need TRIM to be off all the time as the first boot does actually enable it. That means after the install is complete it needs to be CTRL+C'ed and the fstab entry modified before reboot. PR: https://forum.opnsense.org/index.php?topic=3044
This commit is contained in:
parent
39eed8a108
commit
68d539af4f
@ -35,7 +35,13 @@ while read FS_PART FS_MNT FS_TYPE FS_MORE; do
|
||||
FS_DEV=$(echo ${FS_PART} | awk 'match($0, /\/dev\/([a-z]+[0-9]+)/) { print substr( $0, RSTART, RLENGTH )}')
|
||||
FS_TRIM=$(camcontrol identify ${FS_DEV} | grep TRIM | awk '{ print $5; }')
|
||||
if [ "${FS_TRIM}" = "yes" ]; then
|
||||
tunefs -t enable ${FS_MNT}
|
||||
# appending "# notrim" to the /etc/fstab entry
|
||||
# will allow to strip trim and leave it disabled
|
||||
if echo "${FS_MORE}" | grep -iq notrim; then
|
||||
tunefs -t disable ${FS_MNT}
|
||||
else
|
||||
tunefs -t enable ${FS_MNT}
|
||||
fi
|
||||
fi
|
||||
done < /etc/fstab
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user