Linux
3ware 陣列在 linux 中限制為 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 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 應該預編譯這個)。