As I was setting up a new virtual server, I was about to set up a second volume for data as I normally do, and I was told that it's actually better to have a single volume on a virtual server. The person who told me this has much more experience than I do, but it strikes me as odd; I've always separated them more so that if something goes wrong with the OS and I have to re-install, I'm not affecting the data. Also, if my data volume gets full, it won't stop me from easily accessing the server to get in and fix the problem.
What are your thoughts? How do you handle your virtual servers, and why do you do it that way?