Implement mount/umount options
This commit is contained in:
parent
4e76d084c2
commit
75008bc7b2
26
beadm
26
beadm
|
|
@ -44,7 +44,7 @@ __usage() {
|
||||||
echo " ${NAME} create beName@snapshot"
|
echo " ${NAME} create beName@snapshot"
|
||||||
echo " ${NAME} destroy [-F] beName | beName@snapshot"
|
echo " ${NAME} destroy [-F] beName | beName@snapshot"
|
||||||
echo " ${NAME} list"
|
echo " ${NAME} list"
|
||||||
echo " ${NAME} mount [-p]"
|
echo " ${NAME} mount"
|
||||||
echo " ${NAME} mount beName [mountpoint]"
|
echo " ${NAME} mount beName [mountpoint]"
|
||||||
echo " ${NAME} umount [-f] beName"
|
echo " ${NAME} umount [-f] beName"
|
||||||
echo " ${NAME} rename origBeName newBeName"
|
echo " ${NAME} rename origBeName newBeName"
|
||||||
|
|
@ -378,16 +378,24 @@ EOF
|
||||||
then
|
then
|
||||||
if [ ${2} ]
|
if [ ${2} ]
|
||||||
then
|
then
|
||||||
if [ "${2}" = "-p" ]
|
|
||||||
then
|
|
||||||
OPTS="-p"
|
|
||||||
else
|
|
||||||
BE=${2}
|
BE=${2}
|
||||||
fi
|
else
|
||||||
fi
|
zfs list -H -o name -d 1 -r ${POOL}/ROOT \
|
||||||
if ! [ ${BE} ]
|
| grep "${POOL}/ROOT/" \
|
||||||
|
| while read NAME
|
||||||
|
do
|
||||||
|
NAME=${NAME##*/}
|
||||||
|
if mount | grep -E "^${POOL}/ROOT/${NAME}" 1> /dev/null 2> /dev/null
|
||||||
then
|
then
|
||||||
mount ${OPTS} | grep -E "^${POOL}/ROOT/"
|
echo ${NAME}
|
||||||
|
mount \
|
||||||
|
| grep -E "^${POOL}/ROOT/${NAME}" \
|
||||||
|
| awk '{print $1 " " $3}' \
|
||||||
|
| column -t \
|
||||||
|
| awk '{print " " $0}'
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
done
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
elif [ ${#} -eq 3 ]
|
elif [ ${#} -eq 3 ]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue