购买了 (4) 个 2TiB 驱动器(实际磁盘空间)并创建了一个 RAID5 阵列,预计有 6TB 的可用磁盘空间,但实际可用空间为 5.46TiB。
那么,问题是磁盘空间去哪儿了?
首先,我可以肯定地说磁盘实际可用是已验证每个 2TB 都已在非 Linux 系统(OSX)上安装和格式化。
磁盘 - 每个磁盘 2TB,经过测试的 HFS,实际可用 2TB
root @ server:/ server# fdisk -l 2> / dev / null | egrep“ sd [hijk]”| grep 磁盘 磁盘
/ dev / sdh:2000.4 GB,2000398934016字节
磁盘/ dev / sdj:2000.4 GB,2000398934016字节
磁盘/ dev / sdk:2000.4 GB,2000398934016字节
磁盘/ dev / sdi:2000.4 GB,2000398934016字节
使用上述 (4) 个设备创建 RAID5 阵列
/sbin/mdadm --create --verbose /dev/md1 --level=5 --raid-devices=4 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1
现有阵列
个性:[线性] [多路径] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1:活动 raid5 sdk1[3] sdj1[2] sdi1[1] sdh1[0]
5860535808 块级别 5,64k 块,算法 2 [4/4] [UUUU]
fdisk 信息
root @服务器:/服务器#fdisk -l / dev / sdh
设备启动开始结束块 ID 系统
/dev/sdh1 1 243201 1953512001 fd Linux raid 自动检测
区块比较
每个磁盘的块数 * 可用磁盘数 = 总块数
1953512001 * 3 = 5860536003
与 md1 块计数不匹配
缺少500G
root @服务器:/服务器#pvs | grep md1
/ dev / md1 ICYvg lvm2 a- 5.46t 1.96t
答案1
好的,我以为我已经在上面解决了这个问题...但是你的帖子迫使我回去做计算:
root@server:/server# fdisk -l 2>/dev/null | egrep "sd[hijk]" | grep Disk
Disk /dev/sdh: 2000.4 GB, 2000398934016 bytes
2000398934016 bytes = 1.81935224 TiB
1.81935224 TiB *3 = 5.45TiB
因此,它实际上是驱动器大小,但驱动器报告其自身为 2000.4GB,而事实并非如此;OSX 则将其报告为 2TB,而事实并非如此。
答案2
制造商指定的 2000GB 在计算机看来只有大约 1830 GB,这是因为制造商对 1GB 的定义方式与计算机对 1GB 的定义方式不同。
我有一个 2TB 的硬盘,在计算机上显示为 1.81TB。
计算机 GB = 1048576000 字节
制造商 GB = 1000000000 字节