带有 3 / 2TB 驱动器的 Raid5 显示只有 2TB 容量购买 fdisk 报告 4

Sib*_*ant 4 debian-squeeze

Debian Squeeze 64 戴尔 R510。

有人可以解释为什么 df -h 显示我的带有 3 / 2TB 驱动器的 raid 5 sata 显示为 2.0T 容量,但是当我执行 fdisk -l 时,它显示了不同的内容

me@scf:/mnt/raid5$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             225G  4.8G  209G   3% /
tmpfs                 7.9G     0  7.9G   0% /lib/init/rw
udev                  7.9G  148K  7.9G   1% /dev
tmpfs                 7.9G     0  7.9G   0% /dev/shm
/dev/sdb1             2.0T  1.5T  479G  76% /mnt/raid5
Run Code Online (Sandbox Code Playgroud)

和 fdisk -f

Disk /dev/sdb: 3999.7 GB, 3999688294400 bytes
255 heads, 63 sectors/track, 486267 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4d9f5ba6

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1 1      267349  2147480811   83  Linux
Run Code Online (Sandbox Code Playgroud)

突袭控制器

02:00.0 RAID bus controller: LSI Logic / Symbios Logic LSI MegaSAS 9260 (rev 05)
Run Code Online (Sandbox Code Playgroud)

这是我需要担心的事情吗?不知道该怎么办。

sys*_*138 8

您可能遇到了 32 位/64 位问题。由于分区表中的字段宽度和块大小,具有 MBR 分区布局的磁盘的最大驱动器大小限制为 2TB;该字段为 32 位宽,但对于 512 个块大小,2TB 已尽可能大。您可以使用 4K 块设备获得更高的性能,但这些设备似乎并未在您的系统中使用。

GPT 分区确实允许更大的磁盘大小,但您需要使用parted不要fdisk创建那种布局。