Я установил OpenNebula, следуя руководству по быстрому запуску OpenNebula на CentOS 6 и KVM.
Я использую все локальные жесткие диски. У меня есть один огромный программный массив RAID10, состоящий из 4-х разделов, без LVM вообще. Устройство рейда - это / 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,8 ГБ, когда они должны быть пустыми. Смотрите снимок экрана.
Обновление: я попытался остановить OpenNebula, удалить базу данных /var/lib/one/one.db и снова запустить OpenNebula без положительного результата.
По умолчанию 5% файловой системы зарезервировано для использования пользователем root и недоступно иным образом. Это видно в вашем df
вывод как несоответствие в ~ 300 ГБ между общим и доступным пространством. OpenNebula, похоже, считает это пространство недоступным при выполнении своих расчетов.
Если вы не хотите резервировать такое пространство, отключите его:
tune2fs -m 0 /dev/md2