Opennebula
Opennebula 顯示錯誤的數據儲存容量
我已經按照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