Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
23.4. Примеры конфигурации
23.4.1. Сложное разбиение
Ниже показан комплексный пример, демонстрирующий команды
clearpart
, zerombr
, part
, raid
, volgroup
и logvol
в действии:
Пример 23.6. Сложное разбиение
clearpart --drives=hda,hdc
zerombr
# Raid 1 IDEpart raid.11 --size 1000 --asprimary --ondrive=hda
part raid.12 --size 1000 --asprimary --ondrive=hda
part raid.13 --size 2000 --asprimary --ondrive=hda
part raid.14 --size 8000 --ondrive=hda
part raid.15 --size 16384 --grow --ondrive=hda
part raid.21 --size 1000 --asprimary --ondrive=hdc
part raid.22 --size 1000 --asprimary --ondrive=hdc
part raid.23 --size 2000 --asprimary --ondrive=hdc
part raid.24 --size 8000 --ondrive=hdc
part raid.25 --size 16384 --grow --ondrive=hdc
# Можно добавить --spares=xraid / --fstype xfs --device root --level=RAID1 raid.11 raid.21
raid /safe --fstype xfs --device safe --level=RAID1 raid.12 raid.22
raid swap --fstype swap --device swap --level=RAID1 raid.13 raid.23
raid /usr --fstype xfs --device usr --level=RAID1 raid.14 raid.24
raid pv.01 --fstype xfs --device pv.01 --level=RAID1 raid.15 raid.25
# Настройка LVM, включая возможность изменения размера /var и /usr/localvolgroup sysvg pv.01
logvol /var --vgname=sysvg --size=8000 --name=var
logvol /var/freespace --vgname=sysvg --size=8000 --name=freespacetouse
logvol /usr/local --vgname=sysvg --size=1 --grow --name=usrlocal
Этот пример демонстрирует создание логических томов поверх RAID и прочие возможности, позволяющие увеличить размер каталогов в будущем.
Сначала
clearpart
очистит диски hda
и hdc
, а zerombr
инициализирует пустые таблицы разделов.
Затем на будут созданы разделы — по пять разделов на каждом диске.
После этого на основе пар разделов с обоих дисков будут созданы зеркальные массивы RAID1. На первом RAID-устройстве будет размещен корневой раздел
/
, на втором — /safe
, на третьем — swap
, на четвертом — /usr
. На основе самого большого — пятого раздела pv.01
— будет создан физический том для LVM.
Последние команды создают группу томов
sysvg
на pv.01
, в которой будут созданы три логических тома — /var
и /var/freespace
размером 8 ГБ, а также /usr/local
с параметром --grow
, который займет все оставшееся место.