У меня есть Virtualbox на моей Ubuntu (хост), который обслуживает несколько гостевых ОС Windows.
Иногда работающая виртуальная машина Windows запускает массовый доступ к диску, который блокирует меня в моей среде хоста. Я хотел бы ограничить доступ для чтения / записи данных к физическому жесткому диску.
Как мне это сделать?
virtualbox
virtualization
disk-usage
yossile
источник
источник
Ответы:
Начиная с версии 4.0, мы можем ограничить пропускную способность Virtual Box для доступа к образам дисков (подробнее см. Руководство по Virtual Box )
Сначала нам нужно создать группу с полосой пропускания (в приведенном ниже примере с именем «Limit» для 20 МБ / с):
Если вы получили эту ошибку:
затем замените путь к образу диска на UUID, указанный в ошибке (оба должны быть одинаковыми), включая
{}
Для дальнейшего ограничения доступа к диску до 10 МБ / с мы можем затем выдать
Это может быть сделано даже во время выполнения.
источник
VBoxManage bandwidthctl "VM Name" add "Limit" --type disk --limit 10
иVBoxManage storageattach "VM Name" --storagectl "SATA" --port 0 --device 0 --type hdd --medium "Disk Name.vdi" --bandwidthgroup "Limit"
.