說明:下面是我們在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)
說白了,就是一個超配的概念,這個在虛拟化和私有雲中應該還蠻常見,我們看下系統真實使用空間:
<code># df -h</code>
<code>Filesystem Size Used Avail Use% Mounted on</code>
<code>/dev/mapper/centos-root</code> <code>50G 8.2G 42G 17% /</code>
<code>devtmpfs 126G 0 126G 0% </code><code>/dev</code>
<code>tmpfs 126G 0 126G 0% </code><code>/dev/shm</code>
<code>tmpfs 126G 50M 126G 1% </code><code>/run</code>
<code>tmpfs 126G 0 126G 0% </code><code>/sys/fs/cgroup</code>
<code>/dev/sda2</code> <code>497M 134M 364M 27% </code><code>/boot</code>
<code>/dev/sda1</code> <code>200M 9.8M 191M 5% </code><code>/boot/efi</code>
<code>/dev/mapper/centos-home</code> <code>504G 33M 504G 1% </code><code>/home</code>
<code>/dev/mapper/mpathb</code> <code>2.0T 2.7G 2.0T 1% </code><code>/mnt/primary</code>
<code>/dev/mapper/mpatha</code> <code>1.0T 17G 1008G 2% </code><code>/mnt/secondary</code>
<code>192.168.108.4:</code><code>/mnt/primary</code> <code>2.0T 2.7G 2.0T 1% </code><code>/mnt/a8cb4113-f833-3430-b0c3-1f41</code>
說明:我将這個全局變量值調整為3,是以在系統中顯示的空間為(2+2)*3=12T,如下可知實際存儲占用的空間僅為13.7G,但在系統中顯示的為1.58T(虛拟機建立的時候,系統已經把磁盤空間進行了預配置設定)。
<code>[root@appcloudstack2 ~]</code><code># du -sh /mnt/primary2</code>
<code>11G </code><code>/mnt/primary2</code>
<code>[root@appcloudstack2 ~]</code><code># du -sh /mnt/primary</code>
<code>2.7G </code><code>/mnt/primary</code>
<code></code>
本文轉自 冰凍vs西瓜 51CTO部落格,原文連結:http://blog.51cto.com/molewan/2053611,如需轉載請自行聯系原作者