I'm planning to virtualize a large file server we use as a 'home folder' area for the site. The physical box has 2-3TB of space, and I'm planning to size the VM at about 3TB. I've created two 1.5TB iSCSI target's on our storage server, and added one to our vSphere 4.1 host, then added an extent of the other one. This means I see 1 2.93TB LUN, and this part is working ok.
Now I need to add a disk to the VM (Windows 2008 R2), but am obviously limited by the block size. When formatting the 3TB LUN, I selected the defauly 1MB block size, which means the max size volume I can (currently) add to the VM is 256GB, which is not what I need. I understand if I increase the block size to the max 8MB, I can create a 2TB volume, which is much nearer the mark, but I'm concerned that, if having an 8MB block size, will this be efficient enough? As this is a home server, there will be 100's thousands of small files, which could be a potential problem. I've read about sub-block allocation, to optimize smaller file storage, but I don't know if this is available by default, or whether it's O/S dependant.
The other alternative I have is to create multiple 256GB vmdk's, but this is not how I envisaged it working. I've also thought about using RDM's, so would this be an alternative worth considering? There's no data on the LUN at the moment, so I can re-format/delete if necessary.