Q1: Сколько места на жестком диске доступно во время vagrant up ?
Q2: Могу ли я увеличить свободное место на диске, когдаработает бродит до ?
Справочная информация: Я работаю над Vagrantfile , который создает виртуальную машину Cent OS 7 для использования в Hyper-V.При настройке виртуальной машины я использую плагин vagrant-diskize , чтобы расширить размер виртуального жесткого диска, клонирую git-репо, содержащее проект узла, и пытаюсь запустить npm install ,Я пытаюсь подготовить проект узла для работы с ним при создании виртуальной машины.У меня достаточно места на физическом диске, и vagrant-diskize успешно увеличивает мое максимальное пространство на виртуальном диске (проверено с помощью диспетчера Hyper-V)
Проблема: При запуске npm install в проекте узла, который я клонировал, я сталкиваюсь с этой ошибкой `
my-vm: npm install
...
my-vm: ENOTSUP: operation not supported on socket, symlink '../typescript/bin/tsc' -> '/vagrant/my-project/client/node_modules/@angular-devkit/build-optimizer/node_modules/.bin/tsc'
my-vm: npm
my-vm: ERR!
my-vm: nospc
my-vm: There appears to be insufficient space on your system to finish.
my-vm: npm
my-vm:
my-vm: ERR!
my-vm:
my-vm: nospc
my-vm: Clear up some disk space and try again.
my-vm: npm
my-vm: verb
my-vm: exit
my-vm: [ -95, true ]
...
Vagrantfile:
Vagrant.configure("2") do |config|
# Setting some configs
…
# installs the Vagrant DiskSize plugin
system "vagrant plugin install ./vagrant-disksize-0.1.2.gem --plugin-clean-sources"
config.vm.define vm_name = "my-vm"
config.vm.box = "centosbuilder"
config.disksize.size = "40GB"
…
config.vm.provision :shell, :inline => \
"
# Get sudo privileges
sudo su
# yum install Node.js
…
# Install global node packages
…
# Clone GUI repo
sudo git clone ssh://git@my-server/my-project.git
# Setup the project
sudo chmod -R 700 my-project
cd my-project
sudo npm install
"
end