Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've just completed a new build and I am planning to install and use Linux for the first time in the form of a dual boot with Windows 7 Ultimate & the latest Ubuntu release. I intend to use a 120GB SSD for the OS's and most applications, and to store other data on a 1TB HDD.

After scouring forums on the topic of partitioning drives for this sort of dual boot, I've come up with the following partition scheme, and I am looking for feedback on it:

SSD - 120GB (Samsung 840 EVO):

  • [C:] 60GB (NTFS) -> Windows system partition
  • [sda1] 20GB (ext4) -> /
  • [sda2] 10GB (ext4) -> /home ... (symbolic links to folders for docs, media files, etc moved to HDD)
  • [sda3] 10GB (ext4) -> /usr
  • ~20GB -> unallocated

HDD - 1TB (Western Digital Caviar Blue)

  • [D:] ~700GB (NTFS) -> Windows data partition
  • [sdb2] ~300GB (ext4) -> Ubuntu data partition (folders for docs, media files, etc moved from /home on SSD)
  • [sdb3] 4GB (ext4) -> /var
  • [sdb4] 8GB (ext4) -> /swap (= my 8GB RAM)


  • Is this partition scheme reasonable for what I'm trying to do and my usage (usage described below)?
  • Are each of the partition sizes reasonable and appropriate?
  • Do I need a /boot partition? Am I missing any other advisable partitions or including unnecessary ones?
  • I've read conflicting advice about leaving unallocated space on SSDs. Is this necessary? Would I be better off allocating some/all of that space to Windows, or something else?
  • Is it a better practice to create a separate NTFS partition on HDD for data sharing between the Windows/Ubuntu than to just access the "Windows data" NTFS partition from Ubuntu?

If I am misunderstanding anything please let me know that too.

Notes about my usage: I will be using Windows 7 for most day-to-day work as well as 3D computer graphics work (applications such as Maya, Unity). I will be using Ubuntu, initially, for some software development work (nothing very intense) and for learning more about Linux in general. I hope to use Ubuntu more and more as time goes on and hope to have some headroom for both OS's.

share|improve this question
Your /swap should be on your SSD. You should definitely use the remainder of the unallocated space to your Windows Partition - otherwise all your virtual memory usage when running Windows apps will be on your HDD which will slow your system down significantly. You have actually given more than you really need for Ubuntu, based on what you have described I really don't think you need to make / (root), /var and /home and /usr separate partitions. Just stick with / @ 15GB total + the 8GB /swap and give the rest to Windows. Just keep your HDD as NTFS don't need to separate anything. –  Benjamin R Apr 2 at 9:49
P.S. To be honest, though, 120GB is actually the minimum I would want for a usable Windows 7 Ultimate install, especially if you are using any pro apps like Maya. Don't underestimate the need for available space on an SSD as a scratch disk when running any application like that. Using an HDD for Virtual Memory is really negating the true performance gains of having an SSD. –  Benjamin R Apr 2 at 9:56
in general, it is a good practice to have at least 3 partitions: 1. / (root) <= 20GB (usually 10GB is enough, but.. that depends on how you install custom software) 2. /home ${as much as you need} 3. swap from 1xRAM size up to 2xRAM size –  Rodislav Apr 2 at 10:55
add comment

Your Answer


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

Browse other questions tagged or ask your own question.