Here's the story. I have been using the Windows system for years, with only a couple of years in Linux (and WSL). I have installed Windows 10 on my SSD. Thanks to the fact that I have 8GB of RAM and I use 2GB of it for AMD's Integrated Graphics, now I want to have a dual boot system with Ubuntu 21.04 on it. Not a VM nor WSL.
Here are my drives:
So here's the problem. I only have less than 100GB of space on SSD to spare for the Linux, and I should put the rest of it on my HDD. And I didn't know how I should manage the Linux partitions.
From what I know, I should put my boot system on SSD for better boot-up time. Also, what I understand from JayzTwoCents' video, an SSD with full capacity is not healthy. And it could lead to shortens the SSD's lifespan faster (CMIIW).
So here are the questions:
Here are my drives:
- VGen M.2 NVMe 256GB (100GB free)
- Seagate Barracuda ST1000DM010 1TB 7200RPM SATA (400GB free)
So here's the problem. I only have less than 100GB of space on SSD to spare for the Linux, and I should put the rest of it on my HDD. And I didn't know how I should manage the Linux partitions.
From what I know, I should put my boot system on SSD for better boot-up time. Also, what I understand from JayzTwoCents' video, an SSD with full capacity is not healthy. And it could lead to shortens the SSD's lifespan faster (CMIIW).
So here are the questions:
- How much should I spare for the Linux on my SSD? (is 30GB enough?)
- Because I want to use my SSD as little as possible, how should I manage the partitioning? (e.g., swap, /boot, and /tmp on SSD and put the rest on HDD.)
- I think I would want to use the NTFS partition for /home so I can access any data inside it from Windows. How should I manage that?
- Should I put the swap on my SSD? (is 6GB enough? Because I always use 1.5x of my RAM capacity before)
- I haven't done any partitioning before, is it possible to split the system only into two partitions so they can share the free space? (e.g., /boot and /tmp on SSD partition 3, and everything else on HDD Partition 2)