File: //usr/syno/lib/systemd/scripts/dump-disk-info.sh
#!/bin/sh
# Copyright (c) 2000-2018 Synology Inc. All rights reserved.
dump_disk_map()
{
/usr/syno/bin/syno_disk_dump > /tmp/diskmaps
cat /tmp/diskmaps >> /var/log/messages
}
dump_cache_slot_info()
{
local disk_info=`synodisk --enum -t cache | egrep "Slot id|Disk id|Disk path"`
local output=""
if [ -z "$disk_info" ]; then
return
fi
output="****** Cache Slot info *******\n"
while read -r line
do
line=`echo $line | cut -c 4-`
output="$output$line"
if [[ `echo $line | grep "Disk path"` ]]; then
output="$output \n"
else
output="$output, "
fi
done <<< "$disk_info"
echo -e "$output" >> /var/log/messages
}
dump_cache_slot_info
dump_disk_map