3 # Copyright (c) 2019 Wind River Systems, Inc.
5 # SPDX-License-Identifier: Apache-2.0
10 # Set nullglob so wildcards will return empty string if no match
13 for dev in /dev/rbd[0-9]*; do
14 for mnt in $(mount | awk -v dev=$dev '($1 == dev) {print $3}'); do
15 logger -t ${script} "Unmounting $mnt"
18 logger -t ${script} "Unmounted $dev"
21 for dev in /dev/rbd[0-9]*; do
22 /usr/bin/rbd unmap -o force $dev
23 logger -t ${script} "Unmapped $dev"
26 lsmod | grep -q '^rbd\>' && /usr/sbin/modprobe -r rbd
27 lsmod | grep -q '^libceph\>' && /usr/sbin/modprobe -r libceph