Can you create a glusterfs with existing data in a directory?

Yes you could. I just tested with couple of test bricks with data already in it and it worked for me. I am using gluster 3.3 on Centos 6.3