Debian Squeeze 64 Dell R510。
有人能解释一下为什么 df -h 显示我的 raid 5 sata 带有 3 / 2TB 驱动器显示为 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
和 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
突袭控制器
02:00.0 RAID bus controller: LSI Logic / Symbios Logic LSI MegaSAS 9260 (rev 05)
这是我需要担心的事情吗?不知道该怎么办。
答案1
您可能遇到了 32 位/64 位问题。由于分区表中的字段宽度和块大小,具有 MBR 分区布局的磁盘的最大驱动器大小被限制为 2TB;该字段为 32 位宽,但块大小为 512 时,2TB 是允许的最大大小。您可以使用 4K 块设备获得更高的容量,但您的系统似乎未使用这些设备。
GPT 分区确实允许更大的磁盘大小,但您需要使用parted
它fdisk
来创建那种布局。