Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to create a home file server using my old desktop. I plan on using Arch Linux for this as I'm familiar with it. The desktop has 2 hard drives - the old 20gb one & a new 1TB hdd. I plan on using the 1tb hdd for keeping all my files & the 20gb one to install Arch & keeping the system files. Is this a good approach?

share|improve this question
I've answered with one suggestion that came to mind, but this question is really hard to answer. SE sites focus on one question at a time that can have a right answer rather than general discussion. In the future consider breaking big problems down into specific questions. – Caleb May 26 '11 at 12:00
up vote 2 down vote accepted

That sounds fine to me.

Do look into using LVM for the partition on your big drive. If you ever add a second drive or migrate to a larger one it will make your space much easier to manage. The thing to do then is mount that LVM volume on /home. Everything will pretty much take care of itself then.

If you setup LVM later instead of as part of the installation, make sure you move everything from /home to your volume before your mount it on home or you will loose the home directory for any users setup as part of the initial install.

share|improve this answer
+1 for mentioning LVM – LassePoulsen May 26 '11 at 15:24

You're approach is fine, but before you do make a final decision, consider buying a cheap NAS device. They are small, silent, cheap, support standard HDs, many of them are based on Linux and hackable. I personally like DNS-323, but I'm sure there are others worth recommending.

share|improve this answer

I think it's a pretty normal approach, only that I maybe used Debian for that purpose (being die-hard desktop Arch user).

Anyway, having archwiki, you should set up your server pretty easy and probably add some extra features like ftp or dlna or even a git repo for ypur hobby projects.

If it's an old desktop, consider taking care of coolers (maybe replacing them) so that they run noiseless and make sure the place where you are going to keep it is fire safe just in case.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.