Find out which process is preventing a device from being unmountable:
fuser -mv /dev/[device]
or
lsof /dev/[device]
Note that when using LVM, use the "/dev/mapper/" path to specifying the [device] section, not the /dev/VG/[device] path.
Find out the "/dev/mapper/" path by using the "mount" command.