说明:下面是我们在cloudstack的Dashboard显示的磁盘容量信息
如图上我们可以发现,主存储的空间为12T,已使用空间为1.70T,但实际存储空间是否是12T,实际使用空间是否也为1.58T了?
这个时候,我们需要关注一个全局参数,storage.overprovisioning.factor(默认这个值为2)
参数说明:Used for storage overprovisioning calculation; available storage will be (actualStorageSize * storage.overprovisioning.factor)
说白了,就是一个超配的概念,这个在虚拟化和私有云中应该还蛮常见,我们看下系统真实使用空间:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root
50G 8.2G 42G 17% /
devtmpfs 126G 0 126G 0%
/dev
tmpfs 126G 0 126G 0%
/dev/shm
tmpfs 126G 50M 126G 1%
/run
tmpfs 126G 0 126G 0%
/sys/fs/cgroup
/dev/sda2
497M 134M 364M 27%
/boot
/dev/sda1
200M 9.8M 191M 5%
/boot/efi
/dev/mapper/centos-home
504G 33M 504G 1%
/home
/dev/mapper/mpathb
2.0T 2.7G 2.0T 1%
/mnt/primary
/dev/mapper/mpatha
1.0T 17G 1008G 2%
/mnt/secondary
192.168.108.4:
/mnt/primary
2.0T 2.7G 2.0T 1%
/mnt/a8cb4113-f833-3430-b0c3-1f41
|
说明:我将这个全局变量值调整为3,所以在系统中显示的空间为(2+2)*3=12T,如下可知实际存储占用的空间仅为13.7G,但在系统中显示的为1.58T(虚拟机创建的时候,系统已经把磁盘空间进行了预分配)。
1
2
3
4
|
[root@appcloudstack2 ~]
# du -sh /mnt/primary2
11G
/mnt/primary2
[root@appcloudstack2 ~]
# du -sh /mnt/primary
2.7G
/mnt/primary
|
本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/2053611,如需转载请自行联系原作者