R-Linux(Recovery studio) is one of the best. that is a lower case L in the -l option.I did the mount command first to figure out what device ( /dev/sda7) I need to pass to extundelete (output is truncated for brevity).You obviously need to replace /home with your mount of interest that example is for me prepping my /home mount for use with extundelete.
The trick to getting around this is to do a 'lazy' unmount: $ mount you were likely working in your home directory, and a zillion processes are hooked into your home directory, so good luck with that. To clear this 'properly' requires shutting down all processes accessing the file system.
you'll often get the ' device is busy' message. Unmounting the drive on a live system can be tricky. Note: extundelete requires you to unmount your drive to work properly (this is a good idea to do ASAP anyway, to avoid potentially overwriting the hopefully-recoverable bytes in the deleted files). Extundelete is really great if your file system is ext3 or ext4.