Linux

3ware 陣列在 linux 中限制為 6TB

  • February 6, 2015

我有一台裝有 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 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

謝謝

編輯:

忘了提到我試圖對成功返回但總磁碟大小沒有變化的部分探測。

這是來自 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:

parted -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。

好處三:

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 

我禁用了自動雕刻。

雖然我在這裡收到了很多好的答案/解決方案,但真正的解決方案有點奇怪。

一個完整的電源循環(機架上隨機斷電)解決了這個問題。

我早早嘗試了兩次重啟,但沒有任何效果,但由於某種原因,機器完全關閉了一段時間,重新開機似乎已經修復了它。parted 現在顯示完整尺寸:Disk /dev/sdb: 12.0TB.

確實很奇怪。

您應該使用其他扇區大小,例如 4k 扇區而不是 512b 扇區。如果它實際上是 4k 並且只報告 512b,則問題可能具有不同的性質。您究竟是如何創建邏輯分區的?您是否嘗試過類似:mkpart primary 0.00TB 11.00TB?另外,確保你設置了 CONFIG_EFI_PARTITION=y (即使 ubuntu 應該預編譯這個)。

引用自:https://serverfault.com/questions/663883