<div dir="ltr"><div><div><div><div><div><div><div>This happens only if the cluster is started using md.<br></div>I explain it better:<br><br></div>My first test was with nodes using a single disk.<br></div>sheep daemon was run using only a folder:<br>
</div>Â sheep /mnt/sheepdog<br><br></div><div>After md plug a second disk,"ps aux | grep sheep" still shows<br></div></div>Â sheep /mnt/sheep<br></div><div>no matter how many other disks we plugged in.<br><br></div>
<div>After I added a second disk on a node I stopped the cluster to test how to start it using md, so<br></div><div>Â sheep /mnt/sheepdog,/mnt/sheepdog/obj/,/mnt/sdb1<br><br></div><div>Cluster strats fine.<br></div><div>Also hot plug works fine<br>
</div><div>Â collie node md unplug /mnt/sdb1<br></div><div>but if I try to unmount sdb1 I get <br><br>root@test004:~# umount /mnt/sdb1 <br>umount: /mnt/sdb1: device is busy.<br>Â Â Â Â Â Â Â (In some cases useful info about processes that use<br>
        the device is found by lsof(8) or fuser(1))<br><br></div>root@test004:~# lsof /mnt/sdb1/<br>COMMAND PID USER  FD  TYPE DEVICE SIZE/OFF NODE NAME<br>sheep  3056 root  17u  REG  8,17 4198968 173 /mnt/sdb1/80a34c6700000000<br>
<br>root@test004:~# collie node md info<br>Id     Size   Use    Path<br> 0     195 GB 4.9 GB /mnt/sheepdog/obj<br><br>root@test004:~# ps aux | grep sheep<br>root     3056 0.1 2.3 136456 45740 ?       Sl  15:58  0:01 sheep /mnt/sheepdog/ /mnt/sheepdog/obj,/mnt/sdb1<br>
root     3057 0.0 0.0 83408  764 ?       Ss  15:58  0:00 sheep /mnt/sheepdog/ /mnt/sheepdog/obj,/mnt/sdb1<br>root     3289 0.0 0.0  7848  840 pts/0   S+  16:16  0:00 grep sheep<br><br></div>