CentOS 6.4
/dev/sdb 是硬件突袭。
我收到‘parted -l’报告的此错误:
<snip>
Model: JetStor JetStor -VOL#000 (scsi)
Disk /dev/sdb: 39.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 39.0TB 39.0TB primary
Error: partition length of 6601834496 sectors exceeds the
loop-partition-table-imposed maximum of 4294967295
<snip>
顺便说一句,我假设上述错误消息属于 /dev/sdb,而不是 parted 列出的下一个设备。
还有另一篇有关此 parted 错误的 ServerFault 帖子,但它对我没有帮助。
设备 /dev/sdb 由 lvm 管理,包含一个卷组,并分为两个逻辑卷,xfs 格式。据我所知,每个卷都已安装并正常工作,过去几周使用频率很高。
lvm> pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 vg_jet716s lvm2 a-- 35.47t 429.57g
lvm> vgs
VG #PV #LV #SN Attr VSize VFree
vg_jet716s 1 2 0 wz--n- 35.47t 429.57g
lvm> lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv_jet716s_1 vg_jet716s -wi-ao--- 31.98t
lv_jet716s_2 vg_jet716s -wi-ao--- 3.07t
我刚刚看到了上面的错误消息。之前我必须直接打印分区统计信息,因为如果我这样做,就不会报告任何错误:
[root@cfile ~]# parted /dev/sdb print
Model: JetStor JetStor -VOL#000 (scsi)
Disk /dev/sdb: 39.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 39.0TB 39.0TB primary
我按照 parted 中的说明创建了 gpt 分区,如下所示:
mklabel gpt
mkpart (then, primary - xfs - 0% - 100%)
align-check opt 1
我已经将这两个卷分别扩大了几次,每次都比原来的大小扩大了约 10%。
我在其他地方找到的一篇帖子认为此错误可能是 parted 错误,无需担心。有什么想法吗?谢谢!
-迈克尔
答案1
这是来自团队电子邮件的有关此问题的摘录:Redhat 告诉我,尽管底层是 GPT 表,但 parted 对 LV 的循环表有 2TB 的限制,Redhat 将在 v6.5 中修复该问题。