Вопрос или проблема
Я пытаюсь настроить хранилище autoinstall с XFS в качестве типа файловой системы.
Использование этого автоматически создает объем ext4.
storage: # Это должно установить интерактивный (lvm set) по умолчанию
layout:
name: lvm
match:
size: largest
sizing-policy: all
Я не хочу использовать ‘direct’ макет, чтобы он был как можно более универсальным.
Я попытался добавить секцию конфигурации, как:
config:
- type: format
id: format-2
volume: lvm_partition-0
preserve: false
fstype: xfs
но это не дало эффекта.
Я пытался и это:
config:
- type: partition
fstype: xfs
и даже это без успеха:
config:
- type: partition
fstype: xfs
- name: ubuntu-lv
volgroup: lvm_volgroup-0
size: 100%
wipe: superblock
preserve: false
path: /dev/ubuntu-vg/ubuntu-lv
id: lvm_partition-0
type: lvm_partition
- fstype: xfs
volume: lvm_partition-0
preserve: false
id: format-2
type: format
Документация не предоставляет никакой информации по этой теме.
Мне удалось настроить совершенно новый сервер вручную, используя мастер, и я смотрел в /varlog/install/autoinstall-user-data, но копирование / вставка частей конфигурационной секции не сработало.
Есть ли здесь кто-то, у кого это работало и кто мог бы поделиться конфигурацией?
Спасибо
Оливье
Ответ или решение
Автоматическая установка хранилища с использованием LVM и XFS в качестве файловой системы
Здравствуйте, Оливьер!
Вам необходимо настроить автоматическую установку хранилища с использованием LVM (Logical Volume Manager) и файловой системы XFS. Давайте разберем шаги, которые помогут вам добиться необходимого результата.
Шаг 1: Определение структуры хранения
Для начала убедитесь, что вы правильно настроили структуру хранения в вашем конфигурационном файле autoinstall
. Это можно сделать следующим образом:
storage:
layout:
name: lvm
match:
size: largest
sizing-policy: all
Эта конфигурация указывает системе использовать LVM и выделять пространство по принципу "наибольшее доступное".
Шаг 2: Настройка LVM и форматирование
Следующий шаг — убедиться, что вы правильно настраиваете разделение логических томов и форматирование. Пример конфигурации может быть следующим:
config:
- type: lvm_partition
name: ubuntu-lv
volgroup: lvm_volgroup-0
size: 100%
wipe: superblock
preserve: false
path: /dev/ubuntu-vg/ubuntu-lv
id: lvm_partition-0
- type: format
volume: lvm_partition-0
preserve: false
fstype: xfs
id: format-2
В этой конфигурации мы создали логический том ubuntu-lv
, который находится в группе томов lvm_volgroup-0
. Мы используем 100% доступного пространства и указываем, что следует стереть супервизор, чтобы избежать возможных конфликтов при установке.
Обратите внимание на порядок конфигурирования: сначала создаем том, а затем выполняем форматирование. Это очень важно, так как система должна знать о существовании логического тома перед его форматированием.
Шаг 3: Проверка совместимости с XFS
Чтобы убедиться, что XFS действительно будет использоваться в качестве файловой системы, проверьте настройки конфигурации. Это можно сделать в разделе конфигурации config
. Наличие строки fstype: xfs
в блоке форматирования должно гарантировать, что используется именно эта файловая система.
Шаг 4: Общая структура конфигурации
Вот итоговая структура конфигурации для автоматической установки, которая должна позволить вам использовать XFS в качестве файловой системы с LVM:
storage:
layout:
name: lvm
match:
size: largest
sizing-policy: all
config:
- type: lvm_partition
name: ubuntu-lv
volgroup: lvm_volgroup-0
size: 100%
wipe: superblock
preserve: false
path: /dev/ubuntu-vg/ubuntu-lv
id: lvm_partition-0
- type: format
volume: lvm_partition-0
preserve: false
fstype: xfs
id: format-2
Заключение
Если после применения этих изменений проблема все еще сохраняется, рекомендую внимательно просмотреть файлы логов, такие как /var/log/install/autoinstall-user-data
, чтобы выявить возможные ошибки. Это поможет понять, на каком этапе возникает проблема, и может подсказать дополнительные исправления, если это необходимо.
Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их. Удачи с вашей установкой!
С уважением,
[Ваше Имя]
IT Эксперт