Problémem bylo umístění záložní tabulky oddílů. Normálně očekáváte primární tabulku oddílů na začátku a záložní tabulku oddílů na konci. Změna velikosti disku zpřístupnila více sektorů, ale nikdy nepřesunula tabulku záloh. fdisk se to nelíbilo a věřím, že to byl MyLBA mismatch with real position at backup header.
chybové hlášení. Není to úplně jasné.
Přešel jsem z fdisk
do gdisk
a výstup byl trochu jiný. V gdisku máte...
r recovery and transformation options (experts only)
Když se do toho pustíte a spustíte v
erify poskytlo užitečnější chybovou zprávu...
Recovery/transformation command (? for help): v
Problem: The secondary header's self-pointer indicates that it doesn't reside
at the end of the disk. If you've added a disk to a RAID array, use the 'e'
option on the experts' menu to adjust the secondary header's and partition
table's locations.
Identified 1 problems!
Pod gdisk
expertní režim existuje následující možnost...
e relocate backup data structures to the end of the disk
... to proběhlo úspěšně a ověřovací výstup byl nyní...
Expert command (? for help): v
No problems found. 15625881566 free sectors (7.3 TiB) available in 2
segments, the largest of which is 15625879552 (7.3 TiB) in size.
Tisk tabulky oddílů nyní ukázal poslední použitelný sektor jako 56 miliard namísto 39 miliard a byl jsem schopen vytvořit nový oddíl a přidat jej do LVM, což pokud by někoho zajímalo, kroky k tomu byly...
partprobe <-- add the /dev/sdb2 device if you don't want to reboot
pvcreate /dev/sdb2
vgextend bak /dev/sdb2
lvextend /dev/mapper/bak-bak -l 100%PVS -r
Klíčem k tomuto snafu je toto:
Last LBA: 39064698846
Váš štítek GPT neodráží střední velikost, která se změnila. fdisk
hledá volné místo způsobem, který není dokonalý, ale přinejmenším logický - hledá první dostupný sektor v největším volném prostoru mezi GPT Label první a poslední LBA.
Jedním ze způsobů, jak to obejít, může být použití sfdisk
chcete-li štítek vypsat, upravte jej vhodně na svou střední velikost a zapište jej zpět, nebo lépe použijte parted
který by se měl postarat o tento problém IMO.