2

I recently set up a dualboot with Ubuntu 17.04 and Windows 10 (Home 64). My system came with 8GB of RAM and 512GB of SSD. I followed some tutorials and most of them recommended a 15-25GB partition to install Ubuntu, regardless of the available space on the hard drive or SSD. Here's the partition breakdown:

Ubuntu partition: 25GB, the OS takes up about 5GB and I allocated 10GB for swap space Windows (C:) partition: 450GB, the OS takes up about 30GB

The remaining space on the Ubuntu partition is roughly 10GB out of 25GB. I'm trying to understand the file system. So everything in /home directory and / (root) is in the 25GB partition.

How do I access (or make use of) the rest of the SSD on the primary (C:) drive which is roughly 420GB (not including Windows OS) for bulk storage (projects, assignments, etc)? Would this also be a good place to install SDKs and other developer tools & packages? Should I allocate a separate partition for this?

If this isn't the right approach, is there a way to re-adjust the partition sizes to make sure I have plenty of bulk storage? Like re-allocating space from Windows (C:) drive and adding it to /home. Looks like most people work out of the /home directory and store all their work directories there, should that partition be as big as it can?

RCube123
  • 131

2 Answers2

3

While your current set up is enough to install ubuntu, it leaves little room for installing and upgrading.
I recommend the root partition ( / ) to be 15-20 GB.
If you use hybernate, I recommend 14 GB for swap; though 10 GB works if you don''t hit swap much during normal use.
Most people store data in their /home partition thus it needs to be as large as you can make it.
As you suggested, you can make a third partition for data that is mounted to a folder in /home. In this case home should be 15-20 GB, and the data partition as large as you can make it.

If you haven't done much with ubuntu, then clearing more free space from windows partition and reinstalling ubuntu is the easiest way to make the changes.

ravery
  • 6,924
1

Because you've got a smallish SSD, and I assume that you want similar sizes for each of Windows and Ubuntu... don't do ANY of the crazy partitioning schemes! You'll either end up wasting usable space, or not defining the sizes correctly (guaranteed). Use the Ubuntu partitioning defaults.

If you want to share files between Windows and Ubuntu, you could manually create a NTFS partition (using Windows Disk Management app) to do that.

Update #1:

If you're going to mount your Windows C: drive in Ubuntu...

If the NTFS drives are mounting as read-only, or not mounting at all, it's probably because Ubuntu thinks their filesystems are unclean, probably due to hibernation, or a damaged file system. Do this...

in Windows

  • boot into Windows
  • open the Power control panel
  • choose change what the power buttons do
  • choose change options that are unavailable
  • uncheck fast startup
  • close the Power control panel
  • open an administrative command prompt window
  • type powercfg /h off
  • type chkdsk /f c:
  • approve to run chkdsk at next reboot
  • type chkdsk /f x: (replacing "x" with drive letters of other visible NTFS partitions)
  • reboot into Windows to let chkdsk run on drive C:
heynnema
  • 73,649