Opennebula显示错误的数据存储容量

我已经在CentOS 6和KVM上安装了OpenNebula快速入门指南OpenNebula 。

我正在使用所有本地硬盘。 我有一个巨大的软件RAID10arrays组成的4个分区,没有任何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似乎认为这个空间在执行计算时不可用。

如果您不想保留这样的空间,请closures它:

 tune2fs -m 0 /dev/md2