[systemd-devel] repart.d: Root partition not grown

Nils Kattenbeck nilskemail at gmail.com
Mon May 6 00:00:22 UTC 2024


This was not properly implemented until the current version:
https://github.com/systemd/systemd/pull/30030

On Sun, May 5, 2024 at 10:15 PM Paul Menzel
<pmenzel+systemd-devel at molgen.mpg.de> wrote:
>
> Dear systemd folks,
>
>
> On Ubuntu 22.04 with *systemd-repart* 249.11-0ubuntu3.12, the root
> partition in a qcow2 image, resized with
>
>      qemu-img resize ubuntu-jammy.qcow2 +100G
>
> is not grown:
>
>      $ lsblk
>      NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
>      sr0     11:0    1  1024M  0 rom
>      vda    254:0    0 101.5G  0 disk
>      |-vda1 254:1    0   512M  0 part
>      |-vda2 254:2    0     1M  0 part
>      `-vda3 254:3    0 989.1M  0 part /
>
>      $ more /etc/repart.d/*.conf
>      ::::::::::::::
>      /etc/repart.d/00-esp.conf
>      ::::::::::::::
>      [Partition]
>      Type=esp
>      Format=vfat
>      CopyFiles=/boot:/
>      CopyFiles=/efi:/
>      SizeMinBytes=512M
>      SizeMaxBytes=512M
>      ::::::::::::::
>      /etc/repart.d/05-bios.conf
>      ::::::::::::::
>      [Partition]
>      # UUID of the grub BIOS boot partition which grubs needs on GPT to
>      # embed itself into.
>      Type=21686148-6449-6e6f-744e-656564454649
>      SizeMinBytes=1M
>      SizeMaxBytes=1M
>      ::::::::::::::
>      /etc/repart.d/10-root.conf
>      ::::::::::::::
>      [Partition]
>      Type=root
>      Format=ext4
>      CopyFiles=/
>      Minimize=guess
>
>      $ sudo systemd-repart
>      /etc/repart.d/10-root.conf:5: Unknown key name 'Minimize' in
> section 'Partition', ignoring.
>      TYPE                                 LABEL       UUID
>                    FILE         NODE          SIZE PADDING
>      esp                                  esp
> 8c1fa117-5470-40fb-ae88-706406a7e115 00-esp.conf  /dev/vda1   512.0M      0B
>      21686148-6449-6e6f-744e-656564454649 linux
> 13d7f959-ea58-4560-9a51-956603dccdbd 05-bios.conf /dev/vda2     1.0M      0B
>      root-x86-64                          root-x86-64
> 9e46548d-16e7-4b79-aa05-bf9d8e4bff48 10-root.conf /dev/vda3   989.0M      0B
>
>                                           Σ = 1.4G  Σ = 0B
>
>
> ▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
>       ├─ 10-root.conf
>       ├─ 05-bios.conf
>       └─ 00-esp.conf
>
>      No changes.
>
> Reading the manual I’d assume, that type *root* would automatically be
> grown. Before creating an issue, can you see, if something is wrong with
> the configuration files?
>
>
> Kind regards,
>
> Paul


More information about the systemd-devel mailing list