Using rsync - I think so. (Rather than LVM, etc. if that's what you mean)
The rsync method only takes minutes to do a snapshot like this - however the more files you have the longer the cp -al takes and the more memory rsync needs as from what I can gather it keeps a complete in-memory listing of both sides.
There is that :)
Gordon