]>
Commit | Line | Data |
---|---|---|
cfe46e2d AL |
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 | CLUSTER_FSID=`cat /sys/devices/rbd/$NUM/cluster_fsid` | |
7 | ||
8 | if [ -f /sys/devices/rbd/$NUM/pool_ns ]; then | |
9 | NAMESPACE=`cat /sys/devices/rbd/$NUM/pool_ns` | |
10 | else | |
11 | NAMESPACE="" | |
12 | fi | |
13 | IMAGE=`cat /sys/devices/rbd/$NUM/name` | |
14 | SNAP=`cat /sys/devices/rbd/$NUM/current_snap` | |
15 | ||
16 | echo -n "/$CLUSTER_FSID/$POOL" | |
17 | ||
18 | if [ -n "$NAMESPACE" ]; then | |
19 | echo -n "/$NAMESPACE" | |
20 | fi | |
21 | echo -n "/$IMAGE" | |
22 | if [ "$SNAP" != "-" ]; then | |
23 | echo -n "@$SNAP" | |
24 | fi |