Both solutions (a/b partition and snapshost) would require separate partition or subvolume for /home.
Both solutions (a/b partition and snapshost) would require separate partition or subvolume for /home.