harvany Posted May 3, 2021 Posted May 3, 2021 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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.