С большинством решений по управлению VM, и я думаю, что это включает Hyper-V, память будет сразу выделена так, хост будет знать, что это не может использовать его ни для чего больше.
Это может быть выделено только от виртуального пула, хотя, и выделяемый от реальной RAM, после того как страницы сначала используются, таким образом, Вы не могли бы видеть 10 ГБ, сразу удаленных из свободной RAM. Это означает, что ОС может использовать RAM для вещей как дисковый кэш до тех пор, пока VM действительно нужен он.
Если память не изменяет, вам, вероятно, потребуется запустить chcon -R -h -t httpd_sys_content_t / var / www / html
Это рекурсивно устанавливает каталог содержимого в соответствующий контекст для Apache.
Эта проблема с правами доступа к файлу, как вы и ожидали, связана с SELinux. Это довольно сложно, но хорошие люди из CentOS собрали довольно хорошую вики, чтобы вы начали . Короче говоря, вы можете либо отключить SELinux (совершенно плохая идея), либо установить его в разрешающий режим (немного менее плохая идея), либо работать с SELinux. Поскольку вики подробно описывает детали довольно кратко, я оставлю ее СУХОЙ и позволю вам читать вики.
Я исправил свой, скопировав файлы в / var / www / html и затем восстановив контекст по умолчанию для этого папку, используя:
restorecon -Rv /var/www/html