Назад | Перейти на главную страницу

отсутствует имя LV и имя VG при расширении тома Linux

Я пытаюсь расширить второй том, / u01, используя процесс, который я использовал в прошлом для расширения томов без перезагрузки сервера. Я не могу найти имя LV и имя VG, используемое для расширения тома.

Это могло быть просто в прошлом. Я обновлял только «8e Linux LVM», а это была первая попытка расширить диск «83 Linux». Я не нашел способа расширить этот тип диска без размонтирования существующего диска.

Я добавил пространство в vSphere и просканировал диски.

ls sd *

sda  sda1  sda2  sdb  sdb1
dev]# ls /sys/class/scsi_device/
0:0:0:0  0:0:1:0  2:0:0:0
[root@lsaa21d dev]# echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan
[root@lsaa21d dev]# echo 1 > /sys/class/scsi_device/0\:0\:1\:0/device/rescan
[root@lsaa21d dev]# echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan

Запустив fdisk, я вижу новое дисковое пространство sdb2

fdisk -l

Disk /dev/sdb: 96.6 GB, 96636764160 bytes, 188743680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x283108d4

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   146800639    73399296   83  Linux    <<< Volume to expand
/dev/sdb2       146800640   188743679    20971520   83  Linux    <<< Drive expansion

Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000e448c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   167772159    83373056   8e  Linux LVM

Disk /dev/mapper/rhel_lor9p-root: 51.6 GB, 51636076544 bytes, 100851712 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/rhel_lor9p-swap: 8455 MB, 8455716864 bytes, 16515072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/rhel_lor9p-home: 25.2 GB, 25211961344 bytes, 49242112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

dev]# pvcreate /dev/sdb2
  Physical volume "/dev/sdb2" successfully created.

vgdisplay

  --- Volume group ---
  VG Name               rhel_lor9p
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               79.51 GiB
  PE Size               4.00 MiB
  Total PE              20354
  Alloc PE / Size       20338 / 79.45 GiB
  Free  PE / Size       16 / 64.00 MiB
  VG UUID               2IY7ZG-H4yn-1RrK-eHUI-RxSd-T8Qi-faCBAV

pvdisplay

  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               rhel_lor9p
  PV Size               79.51 GiB / not usable 3.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              20354
  Free PE               16
  Allocated PE          20338
  PV UUID               ToJPjk-ICWd-KG2T-Rjl0-88Lj-q4zR-e16HuK

  "/dev/sdb2" is a new physical volume of "20.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb2
  VG Name
  PV Size               20.00 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               BdzW42-Yi8u-priM-Uuiy-Z8B2-aaLP-1WS4vh

Поэтому в результате я пытаюсь расширить или объединить дисковое пространство sdb1 и sdb2, на котором логический том не найден.

dev]# lvextend -L+20G /dev/rhel_lor9p/u01
  Logical volume u01 not found in volume group rhel_lor9p.

РЕДАКТИРОВАТЬ 7/24 Добавление lvdisplay

  --- Logical volume ---
  LV Path                /dev/rhel_lor9p/swap
  LV Name                swap
  VG Name                rhel_lor9p
  LV UUID                AWcuVC-5uRN-jrfJ-biQO-gpZf-IDmn-jPqrY8
  LV Write Access        read/write
  LV Creation host, time lor9p.salemstate.edu, 2016-06-02 12:54:31 -0400
  LV Status              available
  # open                 2
  LV Size                7.88 GiB
  Current LE             2016
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:1

  --- Logical volume ---
  LV Path                /dev/rhel_lor9p/home
  LV Name                home
  VG Name                rhel_lor9p
  LV UUID                FkOe1k-chhq-nfrd-M3ly-OV13-i6Sb-HYwgoo
  LV Write Access        read/write
  LV Creation host, time lor9p.salemstate.edu, 2016-06-02 12:54:31 -0400
  LV Status              available
  # open                 1
  LV Size                23.48 GiB
  Current LE             6011
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

  --- Logical volume ---
  LV Path                /dev/rhel_lor9p/root
  LV Name                root
  VG Name                rhel_lor9p
  LV UUID                iTRJA7-ATOs-nr2v-ryUz-GeLl-FfgM-2ewf9t
  LV Write Access        read/write
  LV Creation host, time lor9p.salemstate.edu, 2016-06-02 12:54:32 -0400
  LV Status              available
  # open                 1
  LV Size                48.09 GiB
  Current LE             12311
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0

Добавление DF -h

Filesystem                                             Size  Used Avail Use% Mounted on
/dev/mapper/rhel_lor9p-root                           49G  5.0G   44G  11% /
tmpfs                                                  3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdb1                                               69G   66G  2.7M 100% /u01
/dev/sda1                                              497M  268M  229M  54% /boot
/dev/mapper/rhel_lor9p-home                           24G  5.4G   19G  23% /home

Вам нужно расширить группу томов, а затем расширить логический том. Вы не указали, какой LV вы пытаетесь продлить, поэтому я вернусь домой. Вы добавили диск в LVM, теперь расширьте группу томов.

$ vgextend rhel_lor9p /dev/sdb2

Ваш текущий VG rhel_lor9p составляет 80 ГБ. После расширения с помощью sdb2 он должен быть 100 ГБ.

$ vgdisplay rhel_lor9p

Затем вы можете продлить свой LV.

$ lvextend /dev/rhel_lor9p/home -L +10G

Это добавит 10 ГБ к дому. Если вы укажете размер без знака «плюс», LVM установит этот размер для LV. Знак плюс добавляет это пространство к текущему размеру LV.

Затем вы расширяете свою файловую систему. Я предполагаю, что вы используете Red Hat или CentOS, так как в имени вашего VG есть «rhel». Однако я не знаю, какая у вас версия RHEL, поэтому я не могу точно сказать, что это за команда, но по умолчанию RHEL5 и RHEL6 используют ext3 и ext4 соответственно, в то время как RHEL7 переключился на xfs.

Для ext3 или 4:

$ resize2fs /dev/rhel_lor9p/home

Для xfs:

$ xfs_growfs /dev/rhel_lor9p/home

Оба они изменяют размер файловой системы до максимально доступного размера. См. Справочные страницы соответствующих команд, если это не то, что вам нужно.

Все эти команды можно выполнить онлайн. Они не требуют размонтирования файловой системы.

К сожалению, без логического тома единственный процесс, который я обнаружил, требовал размонтирования диска. Я также обнаружил, что не могу преобразовать существующий диск в логический том без удаления существующей информации. В это время я буду следовать указаниям, опубликованным Красная Шапка после получения окна для размонтирования диска.

Я также буду обновлять процесс конфигурации, чтобы использовать логические тома и для дополнительного диска. Преимущество расширения диска на реальном сервере слишком важно, чтобы его не использовать.