Compare commits

...

3 Commits

Author SHA1 Message Date
Dave Russell f20abe57e2
Merge pull request #555 from 007revad/develop 4 weeks ago
Dave Russell 14c25d9ffd
Update script to version 3.6.119 4 weeks ago
Dave Russell a457c5abcb
Update CHANGES.txt for version 3.6.119 4 weeks ago
  1. 3
      CHANGES.txt
  2. 14
      syno_hdd_db.sh

3
CHANGES.txt

@ -1,3 +1,6 @@
v3.6.119
- Bug fix for "cat: /sys/block//sys/block/sata1/device/vendor: No such file or directory" errors. Issue #554
v3.6.118 v3.6.118
- Changed to enable creating M.2 storage pool and volume in Storage Manager after making DSM check disk compatibility. Issue #441 - Changed to enable creating M.2 storage pool and volume in Storage Manager after making DSM check disk compatibility. Issue #441
- Added SSD TRIM warning of possible data loss if non-Synology SSDs or NVMes are in RAID 5, 6 or SHR with more than 3 drives. - Added SSD TRIM warning of possible data loss if non-Synology SSDs or NVMes are in RAID 5, 6 or SHR with more than 3 drives.

14
syno_hdd_db.sh

@ -29,7 +29,7 @@
# /var/packages/StorageManager/target/ui/storage_panel.js # /var/packages/StorageManager/target/ui/storage_panel.js
scriptver="v3.6.118" scriptver="v3.6.119"
script=Synology_HDD_db script=Synology_HDD_db
repo="007revad/Synology_HDD_db" repo="007revad/Synology_HDD_db"
scriptname=syno_hdd_db scriptname=syno_hdd_db
@ -1131,19 +1131,19 @@ for d in /sys/block/*; do
sd*|hd*) sd*|hd*)
if [[ $d =~ [hs]d[a-z][a-z]?$ ]]; then if [[ $d =~ [hs]d[a-z][a-z]?$ ]]; then
getdriveinfo "$d" getdriveinfo "$d"
is_ssd "$d" is_ssd "$(basename -- "${d}")"
fi fi
;; ;;
sas*) sas*)
if [[ $d =~ sas[0-9][0-9]?[0-9]?$ ]]; then if [[ $d =~ sas[0-9][0-9]?[0-9]?$ ]]; then
getdriveinfo "$d" getdriveinfo "$d"
is_ssd "$d" is_ssd "$(basename -- "${d}")"
fi fi
;; ;;
sata*) sata*)
if [[ $d =~ sata[0-9][0-9]?[0-9]?$ ]]; then if [[ $d =~ sata[0-9][0-9]?[0-9]?$ ]]; then
getdriveinfo "$d" getdriveinfo "$d"
is_ssd "$d" is_ssd "$(basename -- "${d}")"
# In case it's a SATA M.2 SSD in device tree model NAS # In case it's a SATA M.2 SSD in device tree model NAS
# M.2 SATA drives in M2D18 or M2S17 # M.2 SATA drives in M2D18 or M2S17
@ -1153,13 +1153,13 @@ for d in /sys/block/*; do
nvme*) nvme*)
if [[ $d =~ nvme[0-9][0-9]?n[0-9][0-9]?$ ]]; then if [[ $d =~ nvme[0-9][0-9]?n[0-9][0-9]?$ ]]; then
m2_drive "$d" "nvme" m2_drive "$d" "nvme"
is_ssd "$d" #is_ssd "$(basename -- "${d}")"
fi fi
;; ;;
nvc*) # M.2 SATA drives (in PCIe M2D18 or M2S17 only?) nvc*) # M.2 SATA drives (in PCIe M2D18 or M2S17 only?)
if [[ $d =~ nvc[0-9][0-9]?$ ]]; then if [[ $d =~ nvc[0-9][0-9]?$ ]]; then
m2_drive "$d" "nvc" m2_drive "$d" "nvc"
is_ssd "$d" is_ssd "$(basename -- "${d}")"
fi fi
;; ;;
esac esac
@ -2590,7 +2590,7 @@ if [[ -f /usr/syno/sbin/synostgdisk ]]; then # DSM 6.2.3 does not have synostgd
fi fi
fi fi
# Enable creating M.2 storage pool and volume in Storage Manager # GitHub issue #441 # Enable creating M.2 storage pool and volume in Storage Manager
for d in /sys/block/nvme*; do for d in /sys/block/nvme*; do
# $d is /sys/block/nvme0n1 etc # $d is /sys/block/nvme0n1 etc
if [[ $d =~ nvme[0-9][0-9]?n[0-9][0-9]?$ ]]; then if [[ $d =~ nvme[0-9][0-9]?n[0-9][0-9]?$ ]]; then

Loading…
Cancel
Save