linux – 硬件RAID阵列扩展后,fdisk不允许我使用其他可用扇区

linux – 硬件RAID阵列扩展后,fdisk不允许我使用其他可用扇区,第1张

概述我们在戴尔R720xd上有一个大型的18TB硬件raid阵列.目前RAID5阵列由6x4TB组成,我需要扩展它. 步骤1展开硬件raid阵列. 如果您安装了dell管理工具,那么很简单. omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raid=r5 pdisk=0:1:0,0:1:1,0:1:3,0:1:3,0:1:4 @H_301_0@我们在戴尔R720xd上有一个大型的18TB硬件raID阵列.目前RAID5阵列由6x4TB组成,我需要扩展它.

步骤1展开硬件raID阵列.

如果您安装了dell管理工具,那么很简单.

omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raID=r5 pdisk=0:1:0,0:1:1,0:1:3,0:1:4,0:1:5,0:1:8,0:1:9

(新磁盘是最后两个,可以通过使用omreport工具确认)尽管需要一段时间,一切都很顺利,我能够确认阵列已经扩展了..

% omreport storage vdisk controller=0 vdisk=1Virtual disk 1 on Controller PERC H710P Mini (Embedded)Controller PERC H710P Mini (Embedded)ID                                : 1Status                            : Okname                              : bakState                             : ReadyHot Spare Policy violated         : Not AssignedEncrypted                         : NoLayout                            : RAID-5Size                              : 26,078.50 GB (28001576157184 bytes)...Device name                       : /dev/sdb...

第2步新分区

因此,虚拟磁盘现在报告增加(26TB)的大小.和fdisk确实一致……

disk /dev/sdb: 25.5 TiB,28001576157184 bytes,54690578432 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesdisklabel type: gptdisk IDentifIEr: A2D20632-37D1-4607-9AA0-B0ED6E457F91Device     Start         End     Sectors  Size Type/dev/sdb1   2048 39064698846 39064696799 18.2T linux LVM

但是,当我向磁盘添加一个额外的分区时,会发生以下情况……

Command (m for help): nPartition number (2-128,default 2): 2First sector (34-2047):

我现在在磁盘上有大约160亿个扇区,但我不能使用它们.我只向部门34-2047提供.即使我目前只使用一个分区设置,我也无法分配8TB的新空间.

另一件事让我感到奇怪的事实是我被提供了分区号2-128,而不仅仅是2-4.分区表没有显示任何扩展分区,所以我原本希望将我限制为最初只有4个分区.

有什么我想念的吗?

>自驱动器阵列扩展以来,机器已重新启动.
在那之前,fdisk只报告原来的18TB
>尝试使用cfdisk只报告在39亿的范围内提供的2015年行业,尽管总体报告为25TB.
>我们不想删除并重新创建分区,如果我们可以避免它,因为我们可以丢失所有数据.我们更喜欢在完成后使用新分区简单地扩展LVM卷组.
>它与Another server Fault question类似的问题,但我不受限制用完分区,我不认为我受到扩展分区的限制.
>它不是sector size being expanded by the drive expansion.如果它是fdisk不会报告扇区数增加我会想.另外pvs和vgs没有在LVM下报告任何额外的未分配空间
>我在虚拟机上运行这个干运行并没有遇到这种情况.但是,我正在关闭虚拟机并增加其磁盘设备大小.所以在规模增加期间它不在线.另外,驱动器尺寸对于vm来说要小很多个数量级.

更新1
迈克尔要求’x’pert模式输出…

Command (m for help): xExpert command (m for help): pdisk /dev/sdb: 25.5 TiB,54690578432 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesdisklabel type: gptdisk IDentifIEr: A2D20632-37D1-4607-9AA0-B0ED6E457F91First LBA: 34Last LBA: 39064698846Alternative LBA: 39064698879Partitions entrIEs LBA: 2Allocated partition entrIEs: 128Device     Start         End     Sectors Type-UUID                            UUID                                 name      Attrs/dev/sdb1   2048 39064698846 39064696799 E6D6D379-F507-44C2-A23C-238F2A3DF928 E9CB58BF-F170-4480-A230-6E2A238367D1 linux LVM Expert command (m for help): vMyLBA mismatch with real position at backup header.1 error detected.

那可能是LBA错误?

解决方法 这个问题的关键是:

最后一个LBA:39064698846

您的GPT标签不反映已更改的中等大小. fdisk以不完美的方式搜索可用空间,但至少是逻辑性的 – 它在GPT Label的第一个和最后一个LBA之间的最大可用空间中寻找第一个可用扇区.

绕过它的一种方法可能是使用sfdisk转储标签,将其适当地编辑为中等大小并将其写回,或者更好地使用应该处理该问题IMO的parted.

总结

以上是内存溢出为你收集整理的linux – 硬件RAID阵列扩展后,fdisk不允许我使用其他可用扇区全部内容,希望文章能够帮你解决linux – 硬件RAID阵列扩展后,fdisk不允许我使用其他可用扇区所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/1044008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存