Предыстория: мне нужно расширить том RAID 1 с действующего сервера Proxmox / Debian, на котором установлена карта LSI SAS 2108 MegaRAID, с 1 ТБ до 2 ТБ, я сделал это в тестовой среде, хотя и с другой картой Raid, и моя процедура заменял каждый диск по одному, каждый раз ожидая восстановления тома, как только это было закончено, я расширил том RAID 1, и после его перенастройки Proxmox распознал диск большего размера. Затем я создал новый раздел со свободным пространством и добавил его в proxmox / dev / pve / данные lvgroup group и расширил этот том. Все прошло отлично, даже не пришлось отключать dev / pve / data и, следовательно, перезагружать виртуальные машины.
Я начал делать это на реальном сервере, уже заменял каждый диск по отдельности, а затем расширил логический диск RAID 1. В настоящее время на сервере имеется 1 том RAID 1, отображаемый в MegaRAID Storage Manager как 2 ТБ.
Однако, когда я перехожу на ОС Debian / Proxmox для создания нового раздела со свободным пространством, я заметил, что дополнительное пространство не появляется, ни в fdisk или расстались. Странно то, что он появляется в 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
Обратите внимание, как он определяет его как 2 ТБ. Кто-нибудь, почему parted и fdisk не распознают лишнее пространство? Возможно ли, что мне нужно перезагрузить сервер, чтобы он был обнаружен? Я стараюсь не перезагружать его, но при необходимости все еще могу. Честно говоря, я не уверен, перезагружал ли я сервер в тестовой среде, возможно, я это сделал, хотя я не думаю, что это сделал.
Любая помощь будет принята с благодарностью.