forked from Controls/gitea-pages
43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
# 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::
|
|
|
|
```bash
|
|
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.
|