I have a 256 GB SSD and a 1TB HDD in my laptop. I want to dual-boot Kubuntu 20.04 with Windows 10. Please explain what exactly do /var and /tmp do, because I need to do some web developing and want to know whether I should make separate partitions for them. Also, to save space on the SSD, can I mount /home, /var etc. on the HDD, without a significant increase in boot time? I heard that root partition will have to wait for mounting from HDD, which will increase boot time. Besides, should I make separate /opt and /usr, too. My current planning is: 11GB swap in SSD, 45GB root partition in SSD, 1GB /boot in SSD, and 50GB /home in HDD. I have also heard that separate /boot partition is not needed in SSD. So please guide me. Thank you!!

  1. It's better to have a boot partition for Linux on your SSD and 512MB will be enough.
  2. It's OK to have /home on your HDD (that won't slow down boot significantly).
  3. If you don't expect to have many gigabytes worth of MySQL (or any other DB) data there's no need to have a separate partition for /var. Likewise for /opt. It's not clear what you'll be running.

Backup your EFI System partition before installing Linux just in case.

  • S. Tashnikov How to do that? I have a windows recovery drive. Not enough? Jun 16 '20 at 14:56
  • A you have a Windows recovery drive, you can probably omit this step. Jun 16 '20 at 15:35
  • Can I somehow use symlinks in case I need space on / and var and tmp are taking too much? Jun 16 '20 at 15:58
  • Yes, you sure can. Jun 16 '20 at 16:01

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.