Sunday, January 5, 2014

The New File Server

Our current server at work is getting a little long in the tooth, so I proposed building a new server. The box it is replacing is running Windows SBS 2003 on a spinning disk. Requirement-wise we look something like this:
  • 500+ GB Storage
  • Dropbox Synchronization
  • Incredibly reliable
The first two criteria aren't a stretch. I opted to put an SSD in the system (Samsung Electronics 840 EVO-Series 750GB) for several reasons, not the least of which is speed. The load we put on our server is generally non-sequential reading and writing of handfuls of small files in sequence, and with five users on the system is makes sense to spring for a SSD.

The server is running a 64-bit edition of Ubuntu 13.10. All things considered, it's a pretty vanilla system. I opted for the desktop edition in the event that someone else needs to get on the server for whatever reason and Unity is pretty easy to get around. Dropbox is run on the Nautilus package (hooray for Aptitude!), file sharing is done in Samba 4, and Webmin as a management convenience for simple changes from my desk.

Eventually, it makes sense to move to a managed network, but for now we're keeping it simple.

The grand picture for our network is having all workstations on a domain. In addition to normal shares, all users would have their own home folder where all their software support directory structures would live, allowing them to be able to switch between workstations seamlessly. Imagine: you get a new workstation and don't have to copy the ../Rx/enu/Support folder manually or (heaven forbid) set up all personal settings again. More on this as it develops.

No comments:

Post a Comment