You are not logged in.
I'm in the process of completly migrating from MacOS and would therefore like to change some things:
It's a MacBook Pro 11,3 and the Archwiki covers almost everything but there are still a few things I would like to get suggestions for.
My idea is to have one EFI partition with 1024MB, one boot partition (ext4) with 4096MB. The reason for such a big partition is that I would like to keep an live iso image as a boot option and maybe 3-4 different kernels. Unsure if 2024MB would be enough? Currently I'm using 512MB which is enough for roughly 2 kernel and a fallback.
One btrfs partition with the following structure:
@
@home
@snapshots
@var
The snapshots volume with zstd:5 and the other with zstd:1
I'm currently using systemd boot on my test installation bur rEFInd seems to be better suited for the systems due to the lack of some parameters with other loaders.
The last partition would be a swap partition with RAMsize +2GB.
Does this sound reasonable or is there something to consider or change?
Tmpfs would be used in RAM instead of a seperate subvolume or partition. I don't see a reason to create a seperate subvolume for it, but I might be wrong?
Should I put the swap partition directly after the boot partition instead at the end?
Still thinking about keeping a small partition at the beginning just in case I need it for some things like muting the startup sound, firmware updates (the system is old, so unlikely).
Last edited by Xerx0 (2025-01-08 22:10:42)
Offline
I made some changes. The partition layout is now as follows:
one partition for boot.
There was no reason to split EFI and boot. As far as I know, this approach can be used on EFI systems. I am not dual-booting, so I did not see a reason for separate partitions.
One partition for the btrfs subvolumes. I splitted into the following:
@
@home
@snapshots
@var
@cache
@log
I used this structure to keep logs seperate in case of a snapshot restore. Same for cache.
The installation of rEFInd was a bit of a hassle but is now working correctly.
There is only one thing which I was not able to solve:
The subvolume for the snapshots was created, and the entry in `/etc/fstab` was modified to use zstd:5. However, after a reboot, mount lists the volume as zstd:1. There is no data on that volume yet; So I need to change this to zstd:5 somehow.
The swap partition is the last on the disk. I consider the partition layout as static so there shouldn't be any changes in the future.
I will mark this topic as SOLVED but I would appreciate any input on the zstd:1 issue.
Offline