I installed Tumbleweed on an old laptop and seriously overallocated /home, at the expense of root. I’m looking for housekeeping advice on pruning, e.g., cache, logs, and alswo information on how to shrink and move /home and expand root.
linux-0ksw:~ # fdisk -l
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xeb1710f3
Device Boot Start End Sectors Size Id Type
/dev/sda1 63 80324 80262 39.2M de Dell Utility
/dev/sda2 81920 30801919 30720000 14.7G 7 HPFS/NTFS/exFAT
/dev/sda3 30801920 289962499 259160580 123.6G 7 HPFS/NTFS/exFAT
/dev/sda4 * 289964032 488396799 198432768 94.6G f W95 Ext'd (LBA)
/dev/sda5 289966080 294166527 4200448 2G 82 Linux swap / Solaris
/dev/sda6 294168576 336111615 41943040 20G 83 Linux
/dev/sda7 336113664 488376319 152262656 72.6G 83 Linux
I take it that the root file system is “/dev/sda6” and “/home” is “/dev/sda7”.
Depending on what you are using, the 20G for root would be sufficient if using “ext4”, but is going to be tight with “btrfs”.
If this were my system, I would consider reinstall. I would backup “/home” to an external drive. And then on reinstall, use the expert partitioner. Maybe 40G for “/” would be more reasonable (or 50G if you can spare that much). This assumes you are using “btrfs”. Or maybe you could keep the current partitioning, but reinstall with “ext4” for root.
You haven’t said enough about what you want to do with this system, so it is hard to guess what would best suit your needs.