virt-manager: Default disk size for "Trisquel 11.0 LTS"

In virt-manager, OS profiles define default disk sizes—for instance, “Trisquel 11.0 LTS” is set to 25.0 GiB, while “Debian 13” defaults to 20.0 GiB. The 25.0 GiB allocation for “Trisquel 11.0 LTS” was previously sufficient for downloaded updates, but since Trisquel 11.0.1 requires significantly more space, the default should be increased to 47 GiB (50 GB).

Allocating more than ~80 GiB to the disk does not significantly increase the root filesystem. - https://trisquel.info/en/wiki/root-partition-size-based-disk-size

Detailed data

trisquel_11.0_amd64.iso testing (old recommendation)

25 GB disk, fresh install + downloaded updates

Back in Jul 4, 2023 (for Trisquel 11.0), you said "TLDR; I would recommend an overall of 25 GB of disk for trisquel." (#90 (comment 9663)) which I back then agreed with.

Testing 2024-09-14:

  • 25 GB (23.3 GiB) disk size
  • trisquel_11.0_amd64.iso
  • With the default ‘Download updates while installing Trisquel’ option enabled
  • Disk size output:
$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
tmpfs                        3,1G  1,4M  3,1G   1% /run
/dev/mapper/vgtrisquel-root  9,6G  6,7G  2,4G  74% /
tmpfs                         16G     0   16G   0% /dev/shm
tmpfs                        5,0M  4,0K  5,0M   1% /run/lock
/dev/vda3                    1,7G   95M  1,5G   7% /boot
/dev/vda2                    512M  296K  512M   1% /boot/efi
/dev/mapper/vgtrisquel-home   11G  2,6M   11G   1% /home
tmpfs                        3,1G  112K  3,1G   1% /run/user/116
tmpfs                        3,1G  152K  3,1G   1% /run/user/1000
  • Exact /dev/mapper/vgtrisquel-root size[1]: 9,51 G

trisquel_11.0.1_amd64.iso testing

25 GB disk, fresh install + downloaded updates

Testing 2024-09-14:

  • trisquel_11.0.1_amd64.iso
  • 25 GB (23.3 GiB) disk size
  • With the default ‘Download updates while installing Trisquel’ option enabled. Note: If the download option is disable 6.4 G will be used by /dev/mapper/vgtrisquel-root
  • Disk size output:
$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
tmpfs                        3,1G  1,3M  3,1G   1% /run
/dev/mapper/vgtrisquel-root  9,6G  7,6G  1,5G  85% /
tmpfs                         16G     0   16G   0% /dev/shm
tmpfs                        5,0M  4,0K  5,0M   1% /run/lock
/dev/vda3                    1,7G  173M  1,4G  12% /boot
/dev/vda2                    512M  296K  512M   1% /boot/efi
/dev/mapper/vgtrisquel-home   11G  3,9M   11G   1% /home
tmpfs                        3,1G  120K  3,1G   1% /run/user/1000
  • Exact /dev/mapper/vgtrisquel-root size[1]: 9,51 G

85% is used by /dev/mapper/vgtrisquel-root

44 GB disk, fresh install + downloaded updates, and multiple updates later

Testing between the date from Trisquel 11.0.1 was released to 2024-09-14:

  • trisquel_11.0.1_amd64.iso
  • 44 GB (40 GiB) disk size
  • With the default ‘Download updates while installing Trisquel’ option enabled
  • Then I ran sudo apt-get update && sudo apt-get dist-upgrade strictly with no other commands weekly for several months.
  • Disk size output:
$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
tmpfs                        1.6G  1.3M  1.6G   1% /run
/dev/mapper/vgtrisquel-root   14G   12G  752M  95% /
tmpfs                        7.7G     0  7.7G   0% /dev/shm
tmpfs                        5.0M  4.0K  5.0M   1% /run/lock
/dev/vda3                    1.7G  566M  978M  37% /boot
/dev/vda2                    512M  296K  512M   1% /boot/efi
/dev/mapper/vgtrisquel-home   23G  4.4M   22G   1% /home
tmpfs                        1.6G  120K  1.6G   1% /run/user/1000
  • Exact /dev/mapper/vgtrisquel-root size[1]: 13.36 G

Issue

I got a low disk space Notification.

95% is used by /dev/mapper/vgtrisquel-root (excerpt from df -h in the previous section):

$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vgtrisquel-root   14G   12G  752M  95% /

50 GB disk, fresh install + downloaded updates

Testing 2024-09-14:

  • trisquel_11.0.1_amd64.iso
  • 50 GB (46.6 GiB) disk size
  • With the default ‘Download updates while installing Trisquel’ option enabled
  • Disk size output:
$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
tmpfs                        3,1G  1,3M  3,1G   1% /run
/dev/mapper/vgtrisquel-root   15G  7,5G  6,7G  54% /
tmpfs                         16G     0   16G   0% /dev/shm
tmpfs                        5,0M  4,0K  5,0M   1% /run/lock
/dev/vda3                    1,7G  173M  1,4G  12% /boot
/dev/vda2                    512M  296K  512M   1% /boot/efi
/dev/mapper/vgtrisquel-home   28G  3,9M   26G   1% /home
tmpfs                        3,1G  116K  3,1G   1% /run/user/1000
  • Exact /dev/mapper/vgtrisquel-root size[1]: 14,89 G

Expectation: /dev/mapper/vgtrisquel-root notes: Currently only 7,5G is used (see df -h above), but in the long-term 12G will be used by repeated upgrades (see the "40 GB disk..." section above). The disk size is 15G (see df -h above) which means that it will have 3 GiB left when 12G is occupied (15-12).

References

1: https://trisquel.info/en/wiki/root-partition-size-based-disk-size

Edited by David Hedlund
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information