File system snapshots of databases are not necessarily consistent, and can not always be restored like that.
As long as you make sure to only use one filesystem, i.e. you don't place pg_xlog or some tablespaces on a different filesystem. You can get very weird corruption in such cases :)