我有一台9650SE-24M8的服务器。 其中有一个7x2TB驱动器的RAID5arrays。
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 64位。
不确定这个信息是否相关:
Firmware FE9X 4.10.00.021 Driver 2.26.02.014 BIOS BE9X 4.08.00.003 Boot Loader BL9X 3.08.00.001
谢谢
编辑:
忘了提及,我试图partprobe哪个返回成功,但总磁盘大小没有变化。
这是从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:
相关输出从分开-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。
Edut 3:
显示来自tw-cli / c1 / u1的附加输出
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
我禁用了汽车雕刻。
您应该使用另一个扇区大小,如4k扇区而不是512b扇区。 如果它实际上是4k而只报告512b,则问题可能是不同的。 你究竟如何创build逻辑分区? 你有没有尝试类似于:mkpart primary 0.00TB 11.00TB? 此外,请确保您设置CONFIG_EFI_PARTITION = Y(即使Ubuntu应该有这个预编译)。
尽pipe我在这里收到了很多很好的答案/解决scheme,但真正的解决scheme有点奇怪。
一个完整的电源周期(机架上的随机电源)解决了这个问题。
我尝试了两次重新启动,并没有任何效果,但由于某种原因,完全closures了一会儿机器的电源和似乎已经修复它。 现在分开显示全尺寸: Disk /dev/sdb: 12.0TB 。
确实很奇怪。