Files
gitea-pages/admin-guide/deployment/partitioning.md
2024-08-08 09:55:20 +02:00

1.5 KiB

Partitioning

Default Partitioning

Partitions system are configured with a standard schema using LVM, so that they can be possibly changed afterwards.

By default the whole space available on the first block device is used and any existing partition is removed.

Alternatively you might set the sysdb attribute system_disk with the device name of the disk which should be used instead::

bob node set-attr $FQDN system_disk=md126

RHEL7

The default partition schema for RHEL7 is:

  • create one primary /boot partition of 1Gb;
  • create the vg_root Volume Group that uses the rest of the disk;
  • on vg_root create the following logical volumes:
    • lv_root of 12 Gb size for /root;
    • lv_var of 8 Gb size for /var;
    • lv_var_log of 2 Gb size for /var/log;
    • lv_tmp of 2 Gb size for /tmp.

RHEL8

The default partition schema for RHEL8 is:

  • create one primary /boot partition of 1Gb;
  • create the vg_root Volume Group that uses the rest of the disk;
  • on vg_root create the following logical volumes:
    • lv_root of 14 Gb size for /root;
    • lv_home of 2 Gb size for /home;
    • lv_var of 8 Gb size for /var;
    • lv_var_log of 3 Gb size for /var/log;
    • lv_var_tmp of 2 Gb size for /var/log;
    • lv_tmp of 2 Gb size for /tmp.

Custom Partitioning

It is possible to customize the partitioning by using the partitions attribute on sysdb. See https://git.psi.ch/linux-infra/bob for more details.