Thank you Felix for the deep answers, at times a bit too deep for me.

I am under impression, that I should be fine with this workflow:
1. reconfigure filesystem layout;
2. shut down the system;
3. copy the data to the new physical location;
4. boot the new generation.
Is this correct?

23.01.2025 19:47:50 CET Felix Lechner:
> > suppose that I define a new filesystem for `/gnu/store` on another
> > SSD.
> 
> That's a special case, i.e. the caveat from above, that requires great
> care.  Not all filesystem paths are created equal.  Even experienced
> Guixers pull their hair over it.
> 
> I would start with /home or /efi.
> 

Yes, I must not forget that it is very strongly coupled to the init system, so 
maybe not after all. I can see a layout where the root partition is mostly 
dedicated to `/gnu/store` and everything else possible is on other drives.

Also, thanks for confirming my fears about BTRFS. In short, I am looking to 
build the integrity assurance in a structure separate from actual filesystem 
(was thinking of LVM-like concept). I will take a look at Mdadm.

Guix Community Member,
Marek Pasnikowski



Reply via email to