Linux 中的 3ware 阵列限制为 6TB

Linux 中的 3ware 阵列限制为 6TB

我有一台装有 9650SE-24M8 的服务器,它有一个 7x2TB 驱动器 RAID5 阵列。

tw-cli 显示以下内容:

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u1    RAID-5    OK             -       -       256K    11175.8   RiW    ON     

但是我无法将其分区大于 6000.0GB:

Model: AMCC 9650SE-24M DISK (scsi)
Disk /dev/sdb: 6000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

我正在运行 ubuntu 14.04 x86 64bit。

不确定此信息是否相关:

Firmware    FE9X 4.10.00.021
Driver  2.26.02.014
BIOS    BE9X 4.08.00.003
Boot Loader BL9X 3.08.00.001

谢谢

编辑:

忘了说我尝试了部分探测,结果成功返回,但总磁盘大小没有变化。

这是来自 fdisk 的数据,我知道 fdisk 不能正确处理大型驱动器,但它确实显示了它们的大小:

Disk /dev/sdb: 6000.0 GB, 5999966552064 bytes
256 heads, 63 sectors/track, 726604 cylinders, total 11718684672 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

编辑2:

part -l 的相关输出

Model: AMCC 9650SE-24M DISK (scsi)
Disk /dev/sdb: 6000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name              Flags
 1      1049kB  6000GB  6000GB  ext4         Linux filesystem

/dev/sdb 是我的 Linux 机器标记的 3ware 公开的块设备。我对其进行了分区以防万一,正如预期的那样,Linux 检测到它是 6000GB(最大可用空间),而不是 3ware 报告的 11000GB。

埃杜特 3:

附加来自 tw-cli /c1/u1 show 的输出

m@r2:~$ sudo tw-cli /c0/u1 show

Unit     UnitType  Status         %RCmpl  %V/I/M  Port  Stripe  Size(GB)
------------------------------------------------------------------------
u1       RAID-5    OK             -       -       -     256K    11175.8   
u1-0     DISK      OK             -       -       p5    -       1862.63   
u1-1     DISK      OK             -       -       p1    -       1862.63   
u1-2     DISK      OK             -       -       p2    -       1862.63   
u1-3     DISK      OK             -       -       p3    -       1862.63   
u1-4     DISK      OK             -       -       p0    -       1862.63   
u1-5     DISK      OK             -       -       p4    -       1862.63   
u1-6     DISK      OK             -       -       p6    -       1862.63   
u1/v0    Volume    -              -       -       -     -       11175.8 

我已禁用自动雕刻功能。

答案1

您应该使用其他扇区大小,例如 4k 扇区而不是 512b 扇区。如果实际是 4k 而只报告 512b,则问题可能性质不同。您究竟是如何创建逻辑分区的?您是否尝试过类似这样的操作:mkpart primary 0.00TB 11.00TB?此外,请确保设置 CONFIG_EFI_PARTITION=y(即使 ubuntu 应该已预编译)。

答案2

虽然我在这里收到了很多好的答案/解决方案,但真正的解决方案有点奇怪。

完整的电源循环(机架上的电源随机断电)解决了该问题。

我早些时候尝试过重新启动两次,但没有任何效果,但由于某种原因,完全关闭机器一小会儿然后重新启动似乎已经解决了问题。parted 现在显示完整尺寸:Disk /dev/sdb: 12.0TB

确实非常奇怪。

相关内容