I have a new PC. It has an SSD with just 128GB of space, and an internal HDD with 1TB space.

I am about to install elementary OS as my primary OS and so I am wondering how I should partition the drives.

I am thinking I should install the OS onto the SSD, and have everything else on the larger internal drive.

But how do I do this during setup using the partitioning tool? Do I select the SSD for / (root) and select the other drive for the swap area and /Home?

  • I wouldn't use the slower drive for swap when you have an SSD nearby. Swap usage should be minimal, and wear and tear should be unnoticeable. – Lewis Goddard Dec 17 '15 at 20:27

Personally, I would prefer to keep the other(non-SSD) drive for Storage only. No system folders like Home etc. For installing the system(in the SSD) I would prefer create about 8 Gigs for swap space and install /(root) in the remaining space-this would automatically create the /home folder.

128 Gigs of SSD is more than enough for a core install of Elementary OS and therefore creating a separate /home partition would not serve a lot of purpose. A separate /home partition is mostly necessary only when you are constantly installing new distros(and don't want user related /home data to be deleted-so you need to only format the /(root) partition in each new install) or if there are multiple distros side by side sharing the same /home partition(which BTW contains all the non-system user files) for convenience. Since you are only going to use Elementary OS- I would not advise partitioning the SSD separately for /home-it's just extra effort for no good reason.

But if you really want to do so, I would suggest about 30 Gigs partition for the /(root), 8 for swap(as previously) and the rest for /home. All this from the SSD only. Hope I helped.

  • 1
    Thanks cheeky. The only concern I have is that I will run out if space very quickly. For example, Visual Studio takes up 40GB on Windows, and ai have plenty of big programs that I'll need to install on eOS. All software gets stored in Home, right? I mean, other than system apps that are bundled with eOS? – SE13013 Aug 19 '15 at 15:05
  • 1
    Thanks @Cheeky, I went with your advice. I guess I can just choose where to install stuff when I run out of space. I am so glad to be free from Windows though. Too many bugs lately. – SE13013 Aug 19 '15 at 15:17
  • 1
    In most cases(almost all) software doesnt get bundled in /home. When you install an app from the software center-the app is installed in a specific folder deep in the /(root) directory with root permissions(for uninstalling it, permissions for opening and using it like any regular app are granted to all users-so you can open it and use it, but cant do superuser actions or uninstall it without the root password ). So if you are going to install lots of Linux apps - make sure that the /(root) partition is large enough. – user922 Aug 19 '15 at 15:23
  • 1
    I presume you are going to install Windows inside Virtualbox for certain Windows-specific apps like Visual Studio? If so, there is an option in Virtualbox to change where the new Virtual Drive created is Stored. So to save space in /home you can change where Windows is installed in Virtualbox(by default in /<user>/Virtualbox VMs to the 1TB non-SSD disk. – user922 Aug 19 '15 at 15:25
  • 2
    I've been pinged because this comment thread is rather long. Could all future comments please be really relevant to the answer or be posted in chat chat.stackexchange.com/rooms/25374/elementary-os – Lewis Goddard Aug 21 '15 at 17:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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