Проблемка небольшая. В поиске точки монтироавния.
mountpoint="$(awk '{print $2}' /proc/mounts | grep "${fsname}" )" (у вас чуть иначе было, но смысл такой же)
Так вот если смонтированиы модули так, что имя одного является частью другого. Например 1111.pfs и 111.pfs то эта команда при поиске 111.pfs вернет две строки и ничего не работает. В магос нормально работает если заменить после грепа на "/${fsname}$". То е сть от слэша до конца строки. В пра так не работает. Откатил. Попробуйте придумать как обойти, чет не соображу.