执行 unmap 时报错如下:
rbd unmap /dev/rbd1
rbd: sysfs write failed
rbd: unmap failed: (16) Device or resource busy
lsof 结果如下:
rbd1-task 34397 root cwd DIR 253,0 281 512 /
rbd1-task 34397 root rtd DIR 253,0 281 512 /
rbd1-task 34397 root txt unknown /proc/34397/exe
jbd2/rbd1 34425 root cwd DIR 253,0 281 512 /
jbd2/rbd1 34425 root rtd DIR 253,0 281 512 /
jbd2/rbd1 34425 root txt unknown /proc/34425/exe
kill -9 无效。blkid /dev/rbd1 结果为空。
执行sudo rbd unmap -o force /dev/rbd1,成功 unmap。