Все. Извините, я не знаком с Linux. Я пытаюсь установить CentOS в VMWare. Как я знал, Linux может создавать только три типа разделов. Это primary, extended, and logical
, Для MBR максимальное количество основных и расширенных разделов равно 4. и Неограниченное количество логических разделов может быть создано в расширенном разделе. (Если я ошибаюсь. Пожалуйста, поправьте меня. Спасибо.)
Но что касается CentOS. Я получил такие опции, как ниже при создании разделов. Сравните с концепцией primary, extended, and logical
, я не могу понять Standard partition and LVM physical volume
и не знаю, в чем разница между ними. Что означает создание LVM physical volume
? Может ли кто-нибудь рассказать мне больше об этом ?
Спасибо.
решение1
Насколько я знаю, Linux может создавать только три вида разделов: первичные, расширенные и логические.
Нет, это неправильно. То, что вы здесь описываете, этоРазделы ПК старого образца «MBR». Это был стандартный тип раздела на компьютерах типа ПК (и некоторых других) с 1980-х годов, но в наши дни его заменяют разделы GUID. Логический раздел против основного — это хак из-за ограничений этой системы 1980-х годов, который вы можете игнорировать, если вам не приходится иметь дело со старыми системами.
Использование стандартной системы разделов необходимо, если на одном диске установлено несколько операционных систем. В противном случае вам это не нужно. Более того, даже при наличии нескольких операционных систем вы можете использовать один стандартный раздел для Linux и использовать собственную систему разделов Linux внутри него.
ЛВМ— это собственная система разбиения Linux. Она имеет много преимуществ по сравнению с разделами MBR или GUID, в частности, возможность перемещать или даже распределять разделы между дисками (без размонтирования чего-либо) и легко изменять размер разделов. Используйте LVM для Linux по своему усмотрению.
LVM достигает своей гибкости путем объединения нескольких уровней абстракции. Физическая область хранения, как правило, раздел в стиле ПК, являетсяфизический объем. Пространство одного или нескольких физических объемов составляетгруппа томов. В группе томов вы создаетелогические тома, каждый из которых содержит файловую систему (или том подкачки и т. д.).
решение2
Если вы не уверены, нужен ли вам физический раздел lvm или нет, то просто создайте стандартный раздел.
Физический том lvm (pv) — это просто стандартный раздел (с метаданными lvm), который будет использоваться в группе томов lvm (vg), из которого можно создать логический том (lv), а конечный логический том подобен блочному устройству, на котором можно записать файловую систему и смонтировать ее в любом месте.
решение3
Логический раздел отличается от LVM, что означает менеджер логических томов.
Сначала поясним, что такое логический раздел. Это просто разделы внутри расширенного раздела, который похож на основной раздел, за исключением того, что вы можете разбить его на подразделы и заполнить бесконечным количеством логических разделов.
Как вы, возможно, заметили, жесткие диски ПК допускают только 4 (основных) раздела, а поскольку нам часто требуется больше, были изобретены расширенные разделы, которые позволяют нам добавлять столько дополнительных разделов, сколько мы хотим.
Вот пример смешанного первичного и расширенного разбиения: (p)=первичный (e)=расширенный (l)=логический
/dev/sda 1G
==>/dev/sda1(p) 250M
==>/dev/sda2(e) 1k
==>/dev/sda5(l) 125M ==>/dev/sda6(l) 125M
==>/dev/sda3(p) 250M
==>/dev/sda4(p) 250M
Двигаемся дальше. LVM или Logical Volume Manager — это отдельный уровень от разбиения на разделы. LVM использует физические тома (PV), которые являются фактическими разделами на жестких дисках внутри групп томов (VG), которые можно рассматривать как «целый диск», который можно «разбить» на разделы с помощью логических томов (LV). Преимущество этого заключается в простом расширении/сжатии хранилища.
иллюстрация LVM:
Физические диски;
disk1(/dev/sda, см. выше все его разделы) disk2(/dev/sdb): /dev/sdb 1G
==>/dev/sdb1(p) 1G
ЛВМ:
создать PV для всех физических разделов ( pvcreate /dev/sdx#
):
VG1 ( vgcreate VG1 /dev/sda1 /dev/sda3 /dev/sdb1
): /dev/sda1+/dev/sda3+/dev/sdb1
VG2 ( vgcreate VG2 /dev/sda4 /dev/sda5 /dev/sda6
): /dev/sda4+/dev/sda5+/dev/sda6
LV1 ( lvcreate -l 1400M /dev/VG1
): Здесь у вас есть раздел размером 1400 МБ, расположенный на /dev/VG1; здесь вы можете создать файловую систему, как на обычном разделе.
Лично мне нравится думать о LVM как о системе виртуального жесткого диска, использующей модель «кирпичи-строим-стену» для управления дисковыми накопителями с помощью картографа устройств ядра Linux. Логический том (LV) — это стена, группа томов (VG) — это куча кирпичей, которую вы выбрали для строительства стены, а физический том (PV) — это сами кирпичи (которые могут быть разных размеров и форм). С другой стороны, разделы диска — это нарисованные сетки на стене, где вы можете рисовать граффити (записывать данные) внутри границ.