]> git.proxmox.com Git - pve-storage.git/blame - src/udev-rbd/ceph-rbdnamer-pve
bump version to 8.2.2
[pve-storage.git] / src / udev-rbd / ceph-rbdnamer-pve
CommitLineData
cfe46e2d
AL
1#!/bin/sh
2
3DEV=$1
4NUM=`echo $DEV | sed 's#p.*##g; s#[a-z]##g'`
5POOL=`cat /sys/devices/rbd/$NUM/pool`
6CLUSTER_FSID=`cat /sys/devices/rbd/$NUM/cluster_fsid`
7
8if [ -f /sys/devices/rbd/$NUM/pool_ns ]; then
9 NAMESPACE=`cat /sys/devices/rbd/$NUM/pool_ns`
10else
11 NAMESPACE=""
12fi
13IMAGE=`cat /sys/devices/rbd/$NUM/name`
14SNAP=`cat /sys/devices/rbd/$NUM/current_snap`
15
16echo -n "/$CLUSTER_FSID/$POOL"
17
18if [ -n "$NAMESPACE" ]; then
19 echo -n "/$NAMESPACE"
20fi
21echo -n "/$IMAGE"
22if [ "$SNAP" != "-" ]; then
23 echo -n "@$SNAP"
24fi