So I been trying to figure out the best course of action to take in the event of my disk becoming full. This is just so I am prepared. I am running a windows server. I use this server daily for my own personal use, reason on why it’s running 24/7. Most of the time it’s light usage. I should look into setting up another ethernet adapter dedicated for local traffic and the other for internet, one day when I figure that out.
I have only 2 options available for this setup. Mainly due to it having to stay as windows server and limited RAM & CPU resources.
Setup RAID Volume on windows storage pool. I can just expand storage as needed by adding more disks. Only a single node to manage, get auto updates. I do waste disk space but rather have more up time anyways.
Multiple storagenode.exe process’s (Multiple Nodes). I understand I can run multiple process’s using the same app as long as the configuration and data locations are different for each. One node per HDD. I would have to manage multiple nodes. Configure multiple ports. This would require a lot more monitoring and configuration vs the raid setup. The only problem with this is figuring a way to do automatic updates because I can only check on the machine twice a day at the most. I do understand that the updater will stop only the coded update service name in the app.
I did saw in another form post is to use dependencies on the windows services to stop other windows services nodes, this would allow an update and start them all up again afterwards. If the other nodes are relying on that single exe to run from, in theory they all should update. I do have an app that can let me create windows services easily besides editing them except for adding/editing dependencies.
I don’t know how I would setup multiple nodes services with dependencies. If anyone has done this, leave a reply. The only way to test my theory is to do a live test.
I will use option 2 only if I can get auto updates working, if not, it looks like I be stuck with using RAID due to my setup which I have no problem with using.