Я пытаюсь узнать больше о разбиении на разделы в Linux, в частности о разбиении LVM. Я просмотрел много источников по этому поводу, различных примеров, но ни один из них, похоже, не вдавался в подробности по этому поводу, поэтому я надеялся получить некоторое представление, чтобы лучше понять.
Чтение руководство по RHEL 7. В нем перечислены доступные файловые системы xfs, ext4, ext3, ext2, vfat, swap, загрузка BIOS, загрузка BIOS с efi. На этот раздел есть ссылка в разделе синтаксиса кикстарта. Вот (ctrl + f для --fstype
). В ряде примеров я заметил, что люди используют --fstype="lvmpv"
, при создании физических томов LVM. Какова в этом цель? Если я хочу сделать перегородку для /var
, не будет ли команда вроде part pv.4 \var...
, исключая fstype автоматически создать физический том LVM? Мне просто кажется странным, что он используется как тип файловой системы, но не определен в разделе файловой системы как допустимое значение.
Вторая часть вопроса касается pv.id
часть, правильно ли я понимаю, что id может быть любым числом? Есть ли причина, по которой я не должен автоматически нумеровать каждый из моих физических томов 1,2,3,4 ..? Я заметил, что в нескольких руководствах люди делят разделы с помощью pv.18
с последующим pv.11
. Например, тот Вот
Ты прав lvmpv
это не настоящий тип файловой системы. Но смысл этого параметра не столько в определении файловой системы. Это определить, что входит в раздел. В этом случае вместо файловой системы раздел содержит физический том LVM.
На этой ноте вы можете пожелать изучите LVM поближе. Дело в том, чтобы создать логичный тома, то есть блочные устройства, из произвольных физических устройств. Хотя ваш единственный PV может быть одним разделом одного диска, пространство на нескольких физических дисках можно использовать для создания логических томов, которые используют все физические диски.
Что подводит нас к pv.###
. Это просто случайное число, используемое в файле кикстарта для однозначной идентификации PV LVM во время установки. После установки он вообще не используется.
Продолжая наше исследование, логические тома существуют внутри группы томов, которые представляют собой группы из одного или нескольких физических томов, в которых будут созданы логические тома.
Посмотрим на мою рабочую станцию. Как вы, возможно, знаете, если вы выполняете установку вручную, будет создан файл кикстарта, представляющий установленную систему, который затем можно использовать для повторения установки. Когда я открываю это, у меня есть:
# Disk partitioning information
part pv.409 --fstype="lvmpv" --ondisk=sda --size=67600 --encrypted
part /boot --fstype="ext4" --ondisk=sda --size=1024
part /boot/efi --fstype="efi" --ondisk=sda --size=200 --fsoptions="umask=0077,shortname=winnt"
volgroup fedora_musken --pesize=4096 pv.409
logvol / --fstype="xfs" --grow --size=1024 --name=root --vgname=fedora_musken
logvol swap --fstype="swap" --size=16384 --name=swap --vgname=fedora_musken
Раздел pv.409
состоит из одного раздела на sda
. Если бы я хотел, у меня мог бы быть другой раздел на sdb
, например pv.812
, а также использовал это для LVM.
Моя группа томов fedora_musken
использует pv.409
, и если бы я создал еще несколько PV, я мог бы также добавить их в группу томов. Тогда логические тома охватили бы все физические тома.
Наконец, у меня есть несколько логических томов, которые должны быть достаточно знакомы.
Подробное объяснение того, как работает LVM, см. Глава 2 RHEL Администрирование диспетчера логических томов документ.