Разделение хранилища redhat / centos linux;конфигурация хранения кикстарта Anaconda - PullRequest
0 голосов
/ 05 марта 2019

Супер новичок с концепциями хранения.Так что перепутали с тем, что может быть проблема с конфигурацией хранилища ниже.Это файл / строка кикстарта, используемые для настройки установщика redhat os.

clearpart --all --drives=vda,vdb,vdc --disklabel gpt
bootloader --driveorder=vda
part biosboot --fstype=biosboot --size=1 --ondisk=vda
part /boot --fstype=xfs --size=256 --ondisk=vdc --label=boot
part pv.0 --fstype=lvmpv --ondisk=vda --size=1 --grow
part pv.1 --fstype=lvmpv --ondisk=vdb --size=1 --grow
volgroup awesome --pesize=4096 pv.0 pv.1 
logvol swap --vgname=awesome --fstype=swap --size=40960
logvol / --vgname=awesome -name=root --fstype=xfs --size=51200 --label=sysroot --grow --maxsize=102400
logvol /var --vgname=awesome --fstype=xfs --size=12288
# ...additional mount points...

Так что я попытался отладить, добавив только пару строк за раз, но безуспешно.Обычно после добавления операторов part и volgroup установщик выдает ошибку без полезной информации.Любое руководство будет оценено.

1 Ответ

0 голосов
/ 11 апреля 2019

Если вы делаете это на RHEL 7 / CentOS 7, то ваша конфигурация слишком далека в будущем.Опция clearpart --disklabel была введена в Fedora21 и не существует в RHEL 7 , вам, вероятно, следует просто использовать опцию --initlabel.Имейте в виду, это не вызывает ошибку.

У вас также есть пара других синтаксических ошибок в конфигурации, например, отсутствуют обязательные --name опции для операторов swap и / var logvol, а также опечатка вопция имени logvol /.Возможно, вы захотите воспользоваться инструментом ksvalidator, который поможет подобрать ошибки такого рода.

После исправления у вас все еще остаются некоторые проблемы.размеры: например, своп 40960 МБ (40 ГБ), вероятно, является чрезмерным.Попробуйте опцию --recommended, которая даст вам подходящее значение по умолчанию для вашей системы.

Ниже приведена рабочая версия вашей конфигурации, в которой Anaconda работает до конца, используя минимальный установочный образ CentOS 7.1810.Я изменил устройства и уменьшил размеры томов, чтобы они поместились на моей тестовой виртуальной машине.

clearpart --all --drives=sda,sdb,sdc --disklabel gpt
bootloader --driveorder=sda
part biosboot --fstype=biosboot --size=1 --ondisk=sda
part /boot --fstype=xfs --size=256 --ondisk=sdc --label=boot
part pv.0 --fstype=lvmpv --ondisk=sda --size=1 --grow
part pv.1 --fstype=lvmpv --ondisk=sdb --size=1 --grow
volgroup awesome --pesize=4096 pv.0 pv.1
logvol swap --vgname=awesome --fstype=swap --recommended --name=swap
logvol / --vgname=awesome --name=root --fstype=xfs --size=5120 --label=sysroot --grow --maxsize=10240
logvol /var --vgname=awesome --fstype=xfs --size=1228 --name var
...