On Redhat 6, for a loop device, umount -l cannot free the loop device associated, even the “-d” option is specified.