Alexandre Oliva <lxol...@fsfla.org> writes:

[...]

> Anyway, I guess it would make most sense to at least start building up
> on existing practice.  How does Guix currently bring up multi-device
> root filesystems (btrfs, mdraid, ...),

With BTRFS multi device activation is built in the Linux kernel AFAIU,
so no need to "activate" it, just mount one of the devices of a
multi-device BTRFS filesystem (using uuid id more resilient)

I cannot help much with mdraid since I still had not the chance to
study how device-mapper devices are activated; AFAIU the code is in (gnu
system mapped-devices)

> and any recursive combinations of mdraid, dmcrypt, etc?

Recursive? Do you mean LUKS on mdraid on LUKS? Or mdraid on LUKS on
mdraid? AFAIU this kind of *nesting* should be supported but maybe just
a complication :-)

raid-device-mapping and luks-device-mapping are a type of
mapped-devices currently supported, you can combine them as you like to
assemble a device to be used for your filesystems

Filesystems can have dependencies on other filesystems or mapped-devices
(see "dependencies" member of file-system)

I hope this clarifies how Guix assemble its filesystems.

[...]

Happy Guix! Gio'

-- 
Giovanni Biscuolo

Xelera IT Infrastructures

Attachment: signature.asc
Description: PGP signature

Reply via email to