Opennebula

Opennebula 顯示錯誤的數據儲存容量

  • July 31, 2014

我已經按照CentOS 6 和 KVM 上的快速入門指南 OpenNebula安裝了 OpenNebula 。

我正在使用所有本地硬碟。我有一個由 4 個分區組成的巨大軟體 RAID10 陣列,沒有任何 LVM。RAID 設備是 /dev/md2 並安裝在 /var/lib/one/datastores 上。

這是 CentOS 報告的磁碟空間:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/md2        7.1T  177M  6.8T   1% /var/lib/one/datastores

這是 CentOS 報告的磁碟使用情況:

$ du -shc /var/lib/one/datastores
20K     /var/lib/one/datastores
20K     total

因此,該文件夾似乎幾乎是空的(儘管我仍然不知道為什麼 df -h 說使用了 177M,但無論如何)。

這是文件夾的內容:

$ ls -la /var/lib/one/datastores
total 24
drwxr-xr-x 6 oneadmin oneadmin 4096 Jul 31 18:19 .
drwx------ 8 oneadmin oneadmin 4096 Jul 31 18:33 ..
drwxrwxr-x 2 oneadmin oneadmin 4096 Jul 31 18:20 0
drwxr-xr-x 2 oneadmin oneadmin 4096 Jul 31 18:20 1
drwxr-xr-x 2 oneadmin oneadmin 4096 Jul 31 18:04 2
drwxr-xr-x 2 oneadmin oneadmin 4096 Jul 31 18:13 .isofiles

$ find /var/lib/one/datastores
/var/lib/one/datastores
/var/lib/one/datastores/2
/var/lib/one/datastores/.isofiles
/var/lib/one/datastores/1
/var/lib/one/datastores/0

問題是 OpenNebula 說我的數據儲存使用 367.8GB,而它們應該是空的。請參閱螢幕截圖。

更新:我嘗試停止 OpenNebula,刪除數據庫 /var/lib/one/one.db 並再次啟動 OpenNebula,但沒有得到肯定的結果。

在此處輸入圖像描述

預設情況下,文件系統的 5% 保留給 root 使用者使用,否則不可用。這在您的輸出中可見,df總空間和可用空間之間存在約 300GB 的差異。OpenNebula 在執行計算時似乎認為該空間不可用。

如果您不想保留這樣的空間,請將其關閉:

tune2fs -m 0 /dev/md2

引用自:https://serverfault.com/questions/616962