parted и fdisk не показывают новый размер после расширения тома RAID 1 (Proxmox/Debian)

Справочная информация. Мне нужно расширить том RAID 1 с работающего сервера Proxmox/Debian, на котором установлена ​​карта LEG SAS 2108 MegaRAID, с 1 ТБ до 2 ТБ. Я сделал это в тестовой среде, хотя это было с другой картой Raid, и моя процедура заменял каждый диск по одному, ожидая перестройки тома каждый раз, когда это было закончено, я расширял том RAID 1, и после его перенастройки Proxmox распознал больший диск. Затем я создал новый раздел со свободным пространством и добавил его в группу proxmox / dev / pve / data lvgroup и расширил этот том. Все прошло отлично, даже не пришлось размонтировать dev / pve / data и, следовательно, перезагрузить виртуальные машины.

Я начал делать это на работающем сервере, уже заменял каждый диск отдельно, а затем расширил логический диск RAID 1. В настоящее время на сервере имеется 1 том RAID 1, отображаемый в MegaRAID Storage Manager размером 2 ТБ.

Однако когда я перешел на ОС Debian/Proxmox для создания нового раздела со свободным пространством, я заметил, что дополнительное пространство не появляется ни в fdisk, ни в parted. Странно то, что он появляется в Smartctl. Вот вывод для команд:

FDISK

# fdisk -l /dev/sda

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 999.0 GB, 998999326720 bytes
255 heads, 63 sectors/track, 121454 cylinders, total 1951170560 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 identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1951170559   975585279+  ee  GPT

расставался

# (parted) print free /dev/sda
Model: SMC SMC2108 (scsi)
Disk /dev/sda: 999GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
        17.4kB  1049kB  1031kB  Free Space
 1      1049kB  2097kB  1049kB               Grub-Boot-Partition   bios_grub
 2      2097kB  136MB   134MB   fat32        EFI-System-Partition  boot, esp
 3      136MB   999GB   999GB                PVE-LVM2-Partition    lvm
        999GB   999GB   1032kB  Free Space

smartctl

# smartctl -i /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-48-pve] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Vendor:               SMC
Product:              SMC2108
Revision:             2.13
User Capacity:        1,998,998,994,944 bytes [1.99 TB]
Logical block size:   512 bytes
Logical Unit id:      0x600304801b0f130120406495107d7c01
Serial number:        00017c7d109564402001130f1b800403
Device type:          disk
Local Time is:        Sat Nov  3 13:02:42 2018 WET
Device does not support SMART

Обратите внимание, как он обнаруживает это как 2TB. Кто-нибудь почему parted и fdisk не распознает лишний пробел? Возможно ли, что мне нужно перезагрузить сервер для его обнаружения? Я пытаюсь избежать перезагрузки, но если это необходимо, я все равно могу это сделать. Я буду честен, я не уверен, если я перезагрузил сервер в тестовой среде, возможно, я сделал, хотя я не думаю, что я сделал.

Любая помощь будет принята с благодарностью.

0 ответов

Другие вопросы по тегам