Я совершенно не знаком с администратором Linux и файловой системой. Недавно мы приобрели HP MSA P2000 san. Я установил диск на виртуальный диск и создал на нем 3 тома. На Centos 7 я также установил отображение многопутевого обмена и сопоставил эти тома с / dev / mapper / mpatha, mpathb и mpathc.
Я видел на нескольких веб-сайтах, что они делают следующее: (в зависимости от того, что является базовым диском, например, mpatha)
# fdisk /dev/sdd
# kpartx -a /dev/mapper/mpatha
# mkfs.ext3 /dev/mapper/mpathap1
отформатировать диск. Рекомендуемый документ Redhat DM multipath
# pvcreate /dev/mapper/mpatha
для создания тома LVM.
У меня вопрос
1. В первом случае, когда том будет расширен позже, мне нужно будет делать резервную копию и снова fdisk, mkfs всего / dev / sdd?
Ты не
pvcreate / dev / mapper / mpatha
Но вместо того, чтобы
pvcreate / dev / mapper / mpatha1
Затем, когда вы расширяете свой диск, вы выполняете fdisk для создания нового раздела и выполняете>
pvcreate /dev/mapper/mpatha2
vgextend VOLGROUPNAME /dev/mapper/mpatha2
2. Для последнего, похоже, что создание виртуального диска и тома уже управляется инструментом управления дисками HP P2000, похоже, мне действительно не нужно дальше создавать разделы / тома поверх него. Может, мне не стоит здесь LVM?
Поверьте, вы хотите. Управление дисковым пространством с помощью pvs vgs и lvms действительно аккуратно и легко
3. Что делать правильно? мне действительно нужно «форматировать» и инициализировать следующий раздел?
pvcreate /dev/bla
vgcreate vgname /dev/bla
lvcreate -n lv_name -L 1G vgname
mkfs.ext4 /dev/mapper/<vgname>-<lvname>
Если вы хотите получить больше места:
lvextend -L +1G /dev/mapper/<vgname>-<lvname>
resize2fs /dev/mapper/<vgname>-<lvname>