I got a new machine:
- 8GB RAM
- 512GB SSD
- 1TB HD
And I want to dual boot with Windows 10, I will be spending most of the time in Ubuntu doing software development + personal use, and will use Windows only for gaming or Mathematica. I also want to encrypt the drives, following the tutorial Encrypting disks on Ubuntu 19.04.
However, I understand that Windows 10 uses the bitlocker type encryption while Ubuntu would use the LUKS+LVM type so I wouldn't be able to access Windows files from Ubuntu or vice versa. Therefore, I won't encrypt Windows drives (since I'm not storing any sensitive data there) and am thinking of the following scheme:
- EFI system partition (from Windows), whatever the size on the SSD
- Windows 10 system 250GB
/boot500MB (necessary for encryption)
sdb1NTFS shrunk windows data partition
sdb2NTFS shared data partition
sdb3(*encrypted) private data partition
Now I have the following questions:
I am not sure if I need a separate
/homepartition. I don't use other distros and I usually stay with one Ubuntu version (LTS) until the end of support (stability is an important feature for me). On the other hand, with the encrypted
/home, they may be more reliable as separate partitions so that if one is corrupted the other stays OK. What do you advise? Also note that my
/is much larger than
/home, that's because most of the files will be on the shared HDD partition and I will symlink
~/Downloadsand other folders. On my previous machine, after installing many packages (the python ecosystem is huge) I found that
/fills up pretty quickly. Does that make sense?
Should I get rid of the shared data partition and just mount the Windows drives? On my previous machine, I used to just mount the Windows drives in Ubuntu and copy files to/from there. But sometimes it wouldn't mount because of the way Windows shut down.
The reason for a separate encrypted private data partition is that I want to be able to access files from Windows and I don't really care to encrypt movies or music files, only important stuff like tax docs or private data. I am also not sure if encrypting movies harms performance. Like, if I have a 10GB 4K movie that doesn't fit in RAM, will it stutter if the CPU has to decrypt it on the fly?