Unmount by block device does not work for loop devices, unmount by
mountpoint instead
Change-Id: I604cfafa3a38a98e04daed979781f2d6c052b760
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/536
Tested-by: Hudson
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
local group=${lmm[$((j+3))]}
local dev=$(ostdevname $devnum)
local dir=${MOUNT%/*}/ost$devnum
+ local mntpt=$(facet_mntpt ost$devnum)
stop ost$devnum
do_facet ost$devnum mount -t $FSTYPE $dev $dir $OST_MOUNT_OPTS ||
[ $stripe -eq $i ] || { error "stripe mismatch"; return 6; }
echo -e "\t\tost $obdidx, objid $objid, group $group"
- do_facet ost$devnum umount -d $dev
+ do_facet ost$devnum umount -d $mntpt
start ost$devnum $dev $OST_MOUNT_OPTS
done
}