May 3, 20215 yr Here's a quick script I use to return the true path of a file: #!/bin/bash for d in /mnt/disk[1-9]*; do if [[ -e "$d$(printf "$1" | sed 's/\/mnt\/user//')" ]]; then echo "$d$(printf "$1" | sed 's/\/mnt\/user//')" && break fi done Or as a function: shfs_locate() { for d in /mnt/disk[1-9]*; do if [[ -e "$d$(printf "$1" | sed 's/\/mnt\/user//')" ]]; then echo "$d$(printf "$1" | sed 's/\/mnt\/user//')" && break fi done } Run it like "shfs_locate.sh /mnt/user/myshare/myfile" or as a function: "shfs_locate /mnt/user/myshare/myfile" Interested if anyone knows how to implement this natively with shfs commands exposed by unRAID to prevent any disk spin-up.
Archived
This topic is now archived and is closed to further replies.