Browse Source
Merge pull request #391 from 007revad/main
Sync from main
pull/392/head
Dave Russell
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
10 additions and
9 deletions
-
syno_hdd_db.sh
|
|
|
@ -900,7 +900,7 @@ fixdrivemodel(){ |
|
|
|
get_size_gb(){ |
|
|
|
# $1 is /sys/block/sata1 or /sys/block/nvme0n1 etc |
|
|
|
local disk_size_gb |
|
|
|
disk_size_gb=$(synodisk --info /dev/"$(basename -- "$1")" | grep 'Total capacity' | awk '{print int($4 * 1.073741824)}') |
|
|
|
disk_size_gb=$(synodisk --info /dev/"$(basename -- "$1")" 2>/dev/null | grep 'Total capacity' | awk '{print int($4 * 1.073741824)}') |
|
|
|
echo "$disk_size_gb" |
|
|
|
} |
|
|
|
|
|
|
|
@ -935,15 +935,16 @@ getdriveinfo(){ |
|
|
|
|
|
|
|
# Get drive GB size |
|
|
|
size_gb=$(get_size_gb "$1") |
|
|
|
|
|
|
|
if [[ $hdmodel ]] && [[ $fwrev ]]; then |
|
|
|
if /usr/syno/bin/synodisk --enum -t cache | grep -q /dev/"$(basename -- "$1")"; then |
|
|
|
# Is SATA M.2 SSD |
|
|
|
nvmelist+=("${hdmodel},${fwrev},${size_gb}") |
|
|
|
else |
|
|
|
hdlist+=("${hdmodel},${fwrev},${size_gb}") |
|
|
|
if [ -n "$size_gb" ]; then |
|
|
|
if [[ $hdmodel ]] && [[ $fwrev ]]; then |
|
|
|
if /usr/syno/bin/synodisk --enum -t cache | grep -q /dev/"$(basename -- "$1")"; then |
|
|
|
# Is SATA M.2 SSD |
|
|
|
nvmelist+=("${hdmodel},${fwrev},${size_gb}") |
|
|
|
else |
|
|
|
hdlist+=("${hdmodel},${fwrev},${size_gb}") |
|
|
|
fi |
|
|
|
drivelist+=("${hdmodel}") |
|
|
|
fi |
|
|
|
drivelist+=("${hdmodel}") |
|
|
|
fi |
|
|
|
fi |
|
|
|
} |
|
|
|
|