[systemd-devel] Question systemd-repart see no changes, how to debug?
Yaroslav Molochko
onorua at gmail.com
Mon Jul 8 18:52:47 UTC 2024
Hello,
I've recently discovered repart systemd tool, and I would like to ditch
bash scripting in favor of systemd-reparted. What I'm trying to do:
- From initrd, before mounting /sysroot or /sysusr grow partition
/dev/mmcblk0p2 with type linux-generic.
- Encrypt this partition with key-file
- Create partitions inside crypted Luks container e.g. root1 root2 and
data.
- Format created partition with ext4
- Copy from tar/folder to root1 and root2 accordingly.
- Happily boot with switch_root
I'm failing on the first step:
/etc/repart.d/50-root.conf:
[Partition]
Type=linux-generic
when I try to run systemd-repart manually, I get:
~ # systemd-repart /dev/mmcblk0 --no-pager --dry-run=no
No machine ID set, using randomized partition UUIDs.
TYPE LABEL UUID FILE NODE SIZE PADDING
esp boot dab3ebc1-604… /dev/mmcblk0p1 100.0M 0B
linux-generic rootfs 91589d66-e3e… /dev/mmcblk0p2 686.7M 118.6G → 118.…
Σ = 786.7M Σ = 118.6G
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
├─ rootfs
└─ boot
No changes.
What am I doing wrong? Is this even possible or I should stick to scripts I
currently have?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20240708/b921b95d/attachment.htm>
More information about the systemd-devel
mailing list