Merge pull request #56987 from idryomov/wip-65573
[ceph.git] / src / ceph-rbdnamer
1 #!/bin/sh
2
3 DEV=$1
4 NUM=`echo $DEV | sed 's#p.*##g; s#[a-z]##g'`
5 POOL=`cat /sys/devices/rbd/$NUM/pool`
6 if [ -f /sys/devices/rbd/$NUM/pool_ns ]; then
7     NAMESPACE=`cat /sys/devices/rbd/$NUM/pool_ns`
8 else
9     NAMESPACE=""
10 fi
11 IMAGE=`cat /sys/devices/rbd/$NUM/name`
12 SNAP=`cat /sys/devices/rbd/$NUM/current_snap`
13
14 echo -n "$POOL"
15 if [ -n "$NAMESPACE" ]; then
16     echo -n "/$NAMESPACE"
17 fi
18 echo -n "/$IMAGE"
19 if [ "$SNAP" != "-" ]; then
20     echo -n "@$SNAP"
21 fi