From 42dfce6cee33a21373f3f0240ffb9f2451eb1ab0 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Wed, 8 Jan 2025 13:12:56 +0100 Subject: [PATCH] add device names --- home.admin/config.scripts/blitz.data.sh | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/home.admin/config.scripts/blitz.data.sh b/home.admin/config.scripts/blitz.data.sh index b02a31b1d..53abe1c30 100644 --- a/home.admin/config.scripts/blitz.data.sh +++ b/home.admin/config.scripts/blitz.data.sh @@ -421,6 +421,40 @@ if [ "$1" = "status" ]; then fi fi + ################# + # Device Names + + # use: find_by_id_filename [DEVICENAME] + find_by_id_filename() { + local device="$1" # e.g. "sdb" + for dev in /dev/disk/by-id/*; do + if [ "$(readlink -f "$dev")" = "/dev/$device" ]; then + basename "$dev" + fi + done + + # STORAGE + if [ ${#storageDevice} -gt 0 ]; then + storageDeviceName=$(find_by_id_filename "${storageDevice}") + fi + + # SYSTEM + if [ ${#systemDevice} -gt 0 ]; then + systemDeviceName=$(find_by_id_filename "${systemDevice}") + fi + + # DATA + if [ ${#dataDevice} -gt 0 ]; then + dataDeviceName=$(find_by_id_filename "${dataDevice}") + fi + +} + +# Example usage: +# find_by_id_filename "sdb" + + + ################# # Define Scenario scenario="unknown" @@ -461,6 +495,7 @@ if [ "$1" = "status" ]; then # output the result echo "scenario='${scenario}'" echo "storageDevice='${storageDevice}'" + echo "storageDeviceName='${storageDeviceName}'" echo "storageSizeGB='${storageSizeGB}'" echo "storagePrunedMinGB='${storagePrunedMinGB}'" echo "storageFullMinGB='${storageFullMinGB}'" @@ -470,12 +505,14 @@ if [ "$1" = "status" ]; then echo "storageBlockchainGB='${storageBlockchainGB}'" echo "storageMigration='${storageMigration}'" echo "systemDevice='${systemDevice}'" + echo "systemDeviceName='${systemDeviceName}'" echo "systemSizeGB='${systemSizeGB}'" echo "systemMinGB='${systemMinGB}'" echo "systemWarning='${systemWarning}'" echo "systemPartition='${systemPartition}'" echo "systemMountedPath='${systemMountedPath}'" echo "dataDevice='${dataDevice}'" + echo "dataDeviceName='${dataDeviceName}'" echo "dataSizeGB='${dataSizeGB}'" echo "dataMinGB='${dataMinGB}'" echo "dataWarning='${dataWarning}'"