Tom H's suggestion is great as well. If you can get Xtra back up working it is very nice. I am not sure whats best in this case, it would help to know:
Version of MySQL
All InnoDB? All MyISAM ? Or mixed? If InnoDB, are you using file per table?
How large is large? (50 GB vs. 500 GB?)
If for some reason you cannot get Xtrabackup working, or @quanta's advice with the pt tools, you may have to go old school and stop mysql and copy the data dir to the slave, adjust accordingly and start repl back up. If the you are dealing with 100's of GB's and you need to do the copy over network, AND you have multi core / CPU's you may want to look at using pigz for your copy http://zlib.net/pigz/ This helped us where it was taking 4.5 hours to copy the dump file, OR the directory, by reducing to 2 hours.
Good luck I know how stressful this can get.