While it's not very user-friendly software (command line, after all), duperemove has proven quite useful for my filesystems.