Hi everyone,
I’ve recently added a new 1TB SSD to my laptop and I’m looking for some advice on the best way to partition my drives to optimize my setup. Here’s a bit of background:
Current Setup
I have a dual-boot system with Windows 11 and Manjaro Linux installed on a 256 GB NVMe SSD. I’ve just installed an additional SATA SSD inside the laptop (connected internally via the USB port). My current partition scheme on the NVMe SSD is as follows:
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 534527 532480 260M EFI System
/dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserved
/dev/nvme0n1p3 567296 271015935 270448640 129G Microsoft basic data
/dev/nvme0n1p4 271015936 272474111 1458176 712M Windows recovery environment
/dev/nvme0n1p5 272476160 377333759 104857600 50G Linux filesystem
/dev/nvme0n1p6 377333760 499009535 121675776 58G Linux filesystem
/dev/nvme0n1p7 499009536 500105215 1095680 535M Windows recovery environment
Goals
- Manage Disk Space More Efficiently: My /home and / partitions on the NVMe SSD are filling up quickly. I want to make better use of the new SATA SSD for storing user data and potentially other things.
- Optimize Performance and Longevity: I want to ensure that the partition scheme is both performant and doesn’t prematurely wear out any of the SSDs.
Questions
-
Partitioning the New SSD: What would be the best way to partition the new SATA SSD? Should I create a large /home partition there? Would it make sense to also allocate some space for additional Linux filesystems like /var or /opt?
-
Reorganizing Existing Partitions: Given that my root and home partitions are filling up, is it better to resize existing partitions or move some of them to the new SSD? If so, what would be the most efficient way to do this?
-
Best Practices: Are there any best practices I should follow for partitioning to ensure smooth operation and longevity of my SSDs?
I appreciate any advice or suggestions you can provide!
Thanks in advance for your help!