LINUX.ORG.RU

Почему root volume group на sda1?

 ,


0

3

Centos 7 Разбираюсь с LVM. И вот заметил такую вещь: VG для root построена на PV сделаных из партиции sda2, а не из самого sda.

NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                 8:0    0   60G  0 disk
├─sda1              8:1    0  500M  0 part /boot
└─sda2              8:2    0 59.5G  0 part
  ├─centos00-swap 253:0    0  3.9G  0 lvm  [SWAP]
  ├─centos00-root 253:1    0 37.4G  0 lvm  /
  └─centos00-home 253:2    0 18.3G  0 lvm  /home

Вот у меня вопрос возник, а чем это вызвано? — Это потомучто boot должен быть на отдельной партиции? — Или есть какие-то проблемы с PV на девайсе а не на партиции?

Или есть какие-то проблемы с PV на девайсе а не на партиции?

С точки зрения самой LVM проблем нет. А вот прочий софт может не понимать отсутствия на HDD разбиения.

KRoN73 ★★★★★ ()

а чем это вызвано?

Здравым смыслом.

Это потомучто boot должен быть на отдельной партиции?

Нет, не должен.

Или есть какие-то проблемы с PV на девайсе а не на партиции?

Нету, кроме двух. Некуда ставить загрузчик и такая конфигурация нигде не поддерживается.

anonymous ()

UEFI, например, не найдя свой раздел, не загрузится.

deadNightTiger ★★★★ ()
Ответ на: комментарий от KRoN73

А вот прочий софт может не понимать отсутствия на HDD разбиения.

Gоследнее время во всяких mkfs, lvm и прочих утилитах на эту тему наблюдаю унифицированную ругань на любые существующие структуры данных, даже с пояснениями типа названия VG, если ты пытаешься что-то запилить на устройстве с метками PV.

anonymous ()
Ответ на: комментарий от anonymous

Gоследнее

Переключалка раскладки в винде, ну вы понели.

anonymous ()

А что в этом плохого?

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html...

To initialize partitions rather than whole disks: run the pvcreate command on the partition. The following example initializes the partition /dev/hdb1 as an LVM physical volume for later use as part of an LVM logical volume.
# pvcreate /dev/hdb1

По разделу /boot

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html...

The physical volumes are combined into logical volume groups, with the exception of the /boot/ partition. The /boot/ partition can not be on a logical volume group because the boot loader can not read it. If the root / partition is on a logical volume, create a separate /boot/ partition which is not a part of a volume group.
int13h ★★★★★ ()
Последнее исправление: int13h (всего исправлений: 1)
Ответ на: комментарий от int13h

The physical volumes are combined into logical volume groups, with the exception of the /boot/ partition. The /boot/ partition can not be on a logical volume group because the boot loader can not read it. If the root / partition is on a logical volume, create a separate /boot/ partition which is not a part of a volume group.

Это сильно устаревшая информация (документация аж для RHEL 3), grub2 умеет lvm.

Black_Shadow ★★★★★ ()
Ответ на: комментарий от Black_Shadow

В RHEL важно не что умеет GRUB2, а что поддерживается RH. Скорее всего они и сейчас делают отдельный /boot.

anonymous ()
Ответ на: комментарий от anonymous

В RHEL важно не что умеет GRUB2, а что поддерживается RH. Скорее всего они и сейчас делают отдельный /boot.

Делают, но руками всё можно перенести. И будет работать.

Black_Shadow ★★★★★ ()
Ответ на: комментарий от Black_Shadow

И будет работать.

Вспоминая их деревянный initrd (ну, это было где-то в начале шестой ветки), я бы не стал экспериментировать с этими поделками ради эстетики :)

anonymous ()
Ответ на: комментарий от anonymous

Вспоминая их деревянный initrd (ну, это было где-то в начале шестой ветки), я бы не стал экспериментировать с этими поделками ради эстетики :)

initrd здесь ни при чём.

Black_Shadow ★★★★★ ()
Ответ на: комментарий от Black_Shadow

Это был пример того, что шаги в стороны в этих дистрибутивах не приветствуются.

anonymous ()

Если есть отдельное устройство под /boot (виртуалка или физика с отдельным железом под бут) - в начале установки, когда только-только графика появилась, вываливаемся в консоль по CTRL-ALT-F2, и делаем себе удобный вариант - он подхватится инсталлером, только партишнинг выбираем кастомный с сохранением. Например:

# pvcreate /dev/sdb # vgcreate CentOS7 /dev/sdb

Потом вываливаемся назад в графику по CTRL-ALT-F6 и продолжаем установку.

AlexAT ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.