mirror of
https://github.com/ceph/ceph
synced 2025-02-12 21:38:50 +00:00
Fixes: https://tracker.ceph.com/issues/40247 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
22 lines
452 B
Bash
Executable File
22 lines
452 B
Bash
Executable File
#!/bin/sh
|
|
|
|
DEV=$1
|
|
NUM=`echo $DEV | sed 's#p.*##g; s#[a-z]##g'`
|
|
POOL=`cat /sys/devices/rbd/$NUM/pool`
|
|
if [ -f /sys/devices/rbd/$NUM/pool_ns ]; then
|
|
NAMESPACE=`cat /sys/devices/rbd/$NUM/pool_ns`
|
|
else
|
|
NAMESPACE=""
|
|
fi
|
|
IMAGE=`cat /sys/devices/rbd/$NUM/name`
|
|
SNAP=`cat /sys/devices/rbd/$NUM/current_snap`
|
|
|
|
echo -n "$POOL"
|
|
if [ -n "$NAMESPACE" ]; then
|
|
echo -n "/$NAMESPACE"
|
|
fi
|
|
echo -n "/$IMAGE"
|
|
if [ "$SNAP" != "-" ]; then
|
|
echo -n "@$SNAP"
|
|
fi
|