我目前在 RAID5 中有 9x1TB 磁盘,对我来说相当于 8TB 的存储空间。但是,我根本不明白。这是从 RAID6 迁移到 RAID5 并执行必要的命令来调整文件系统大小之后的情况。
mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Sun Apr 8 18:20:33 2012
Raid Level : raid5
Array Size : 7804669952 (7443.11 GiB 7991.98 GB)
Used Dev Size : 975583744 (930.39 GiB 999.00 GB)
Raid Devices : 9
Total Devices : 9
Persistence : Superblock is persistent
Update Time : Tue Dec 10 10:15:08 2013
State : clean
Active Devices : 9
Working Devices : 9
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : ares:0 (local to host ares)
UUID : 97b392d0:28dc5cc5:29ca9911:24cefb6b
Events : 995494
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
5 8 49 2 active sync /dev/sdd1
3 8 65 3 active sync /dev/sde1
4 8 81 4 active sync /dev/sdf1
9 8 113 5 active sync /dev/sdh1
11 8 97 6 active sync /dev/sdg1
6 8 145 7 active sync /dev/sdj1
10 8 129 8 active sync /dev/sdi1
Run Code Online (Sandbox Code Playgroud)
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md0 7.2T 2.1T 4.8T 31% /mnt/raid
Run Code Online (Sandbox Code Playgroud)
这是正常现象吗?我应该期待什么,还是我做错了什么?
这是古老的二进制与十进制千/兆/千兆/太字节的问题。
注意该行
Array Size : 7804669952 (7443.11 GiB 7991.98 GB)
Run Code Online (Sandbox Code Playgroud)
因此,虽然您的数组大小为 7991.98 GB,但使用十进制 GB(几乎正好是 8*1TB)时,使用二进制 GiB 则为 7443.11 GiB。再次除以 2^10 得到 7.27TiB,然后损失大约 1.5% 的 FS 开销,得到 7.16TiB,或者四舍五入后的 7.2,这正是df报告的内容。
要查看类似数组的更详细分析,包括“1.5%”数字的理由,请在此处阅读我的答案
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |