I’m generally new to Linux after working on mostly Windows systems since the early 2000s. I have a windows “server” which is just windows desktop with some file shares and sometimes I might host a dedicated game server. Nothing is connected to the cloud… no IoT stuff here either. I want to turn this into a linux “server”.
I have an idea of what I’d like to try and mess around with and wanted to know if it’s possible and/or what would be the best way forward.
Hardware:
-AMD FX8320 on ASUS Sabretooth R2.0 motherboard (8 sata ports)
-250Gb Samsung ssd (Could possible pull my 500Gb ssd from my main system if needed)
-All my hard drives are NTFS and are currently in my windows “server”.
The idea:
-Install a type 1 hypervisor.
-Have one VM acting as the file server.
-Have another VM I can use for whatever and if I break it I can just start over with a new VM.
-Other VMs will only access files on the drives through the shares from File Host VM.
Problems…?:
-Can I setup a type 1 hypervisor with 2-3 VMs on the 250Gb ssd ONLY?
-Can I then just swop in my NTFS drives, mount them and share some of the folders on them with the file server VM? The other VM will access the files through the shares.
-I can’t keep the old i5 windows “server” as my youngest brother is stuck on an old core2quad and this will be his “upgrade”. So running two machines with UEFI is not really possible.
What have I done so far:
I’ve been messing around using Linux Mint and after a lot of googling was able to get samba and drive mounting to work using webmin so my Windows and Linux devices can talk to each other properly. So currently I have a Linux desktop that can take my NTFS drive as they are and run with them (Tested using some very old NTFS laptop drives), but because of my lack of experience I’m worried that if something were to go wrong, AKA I break it ;), I have to redo the entire machine. It seems better if I can separate my goals using VMs?
The file hosting is the most important and I would like to try and not have to interfere with it even if other stuff goes wrong. A second machine would probably be best, but even old intel 4th gen stuff is hard to find and quite expensive here in good old south africa. My brother is taking the old i5 I’m currently using.
After some googling it seems a type 1 hypervisor would be very cool, but I can always go with a type 2 hypervisor setup and just use Mint as my file host while hosting another VM inside of it which I think may be the best option given my circumstances. I could also use my Desktop Linux as a file host and possible use docker containers instead of hosting a full blown VM.
Yes, there is a lot on the web, but it’s mostly how to setup such things from scratch and I’m trying to avoid having to format all my drives.
At this point I need more input from people with actual experience.