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:
SSD:
- EFI system partition (from Windows), whatever the size on the SSD
- Windows 10 system 250GB
/boot
500MB (necessary for encryption)/
150GB (*encrypted)/home
100GB (*encrypted)/swap
4GB (*encrypted)
HDD:
sdb1
NTFS shrunk windows data partitionsdb2
NTFS shared data partitionsdb3
(*encrypted) private data partition
Now I have the following questions:
I am not sure if I need a separate
/home
partition. 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/
and/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~/Downloads
and 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?