1#!/bin/bash 2 3# Usage: block-enbd [bind server ctl_port |unbind node] 4# 5# The node argument to unbind is the name of the device node we are to 6# unbind. 7# 8# This assumes you're running a correctly configured server at the other end! 9 10dir=$(dirname "$0") 11. "$dir/block-common.sh" 12 13case "$command" in 14 add) 15 for dev in /dev/nd*; do 16 if nbd-client $2:$3 $dev; then 17 write_dev $dev 18 exit 0 19 fi 20 done 21 exit 1 22 ;; 23 remove) 24 nbd-client -d $2 25 exit 0 26 ;; 27esac 28