Link to home
Start Free TrialLog in
Avatar of E C
E CFlag for United States of America

asked on

Recommendations for Windows file server

Our file server (Win Server 2012 R2, soon to be migrated to 2019) has a single share (on a RAID) that is now over 3TB in size and it keeps growing. Since it's a VM I can easily expand the VHD. However, I am approaching the storage capacity of the physical hard disk on which it lives. Splitting up the share is not an option, as the entire organization uses this file server and UNC paths to files are used by everyone. I am considering just moving the entire VM to a larger RAID, but having a single 3TB VHD worries me. What is best practice for large file shares? Any recommendations? (I don't have a SAN. I'm happy with the performance of the Hyper-V VM)
Avatar of Lee W, MVP
Lee W, MVP
Flag of United States of America image

you can use mount points within the VM to break up the contents of the drive while keeping it within the single share / folder structure.

Example:  

Right now, you have:
D:\MyShare
D:\Myshare\Folder1
D:\MyShare\Folder2
D:\MyShare\Folder3

You would TEMPORARILY rename Folder2 to "Folder2A" (or move it out of the MyShare folder to another point outside the share structure but on the same drive (this would allow the data to "move" quickly, just updating file system pointers as opposed to moving it to a different volume which requires a complete system based copy and delete).

Then you take a new VHD and attach it (mount) to a new Folder, "Folder2"

Finally, you copy all the contents of Folder2A into Folder2.

There's an interruption to users as the process occurs, but once done, no one knows (test with a small folder first to see how this would work.

That said, I don't have any hesitation beyond backup and restore / file move times with large VHDX files (you can't use a VHD for > 2TB; you must use VHDX.  If the current file is VHD, you can convert it but if memory serves, you have to take the disk offline to convert.
Sounds like you may be getting to the point where you should consider something like DFS.
Probably the simplest way is to buy some bigger hard disks...create the new RAID...test it and when you are ready just copy paste the VHD...in the mean time purchasing a couple of 4TB commercial HDD to take a complete copy on both of them of the VHD it will cost you less than $200 and you will be covered no matter what.
Avatar of E C

ASKER

Lee, what do you mean by "Then you take a new VHD and attach it (mount) to a new Folder, "Folder2""?
How do you attach a VHD file to a folder?

John, I agree that's the simplest solution but (a) I am storing on SSD so enterprise SSDs are significantly more expensive, but the bigger issue is (b) I'm worried about having everything on a single growing volume. I know I am not near any limitations in the OS, but I was asking for perhaps a way to split up the share across multiple volumes.

Robert, DFS sounds like the perfect solution. I'm going to look into this over the weekend.

Thanks everyone for your input!
The same way you attach a drive to a folder - since that's what it is.  Like I said, test first with a demo folder.

The VM OS is going to see another VHD as a physical hard drive.  
User generated image
This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.