流浪者可以使用多少硬盘空间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流浪者可以使用多少硬盘空间?相关的知识,希望对你有一定的参考价值。

Q1:流浪过程中可用的硬盘空间是多少?

Q2:我可以在运行vagrant时增加可用的磁盘空间吗?

背景:我正在开发一个Vagrantfile,它可以创建一个在Hyper-V中使用的Cent OS 7 VM。在配置VM时,我使用vagrant-disksize插件来扩展虚拟硬盘的大小,我克隆一个包含节点项目的git仓库,并尝试运行npm install。我正在尝试让节点项目准备好让我在创建VM时使用。我有足够的物理磁盘空间,vagrant-disksize成功增加了我的最大虚拟磁盘空间(使用Hyper-V Manager验证)

问题:当我克隆的节点项目上运行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
答案

“该插件仅适用于VirtualBox,但它会发出错误消息,如果您尝试将其与其他提供程序一起使用,则会自行禁用。”换句话说,不是Hyper-V。

您可能能够找到已配置更大磁盘大小的盒子?例如,我在标准的ubuntu盒子上使用节点没有任何问题。

以上是关于流浪者可以使用多少硬盘空间?的主要内容,如果未能解决你的问题,请参考以下文章

macbookpro装虚拟机win10要多少内存

群晖硬盘容量计算器,硬盘组raid或者SHR还有多少可用空间

2t和3t的移动硬盘实际可用空间是多少?

vmware fusion 8安装win10需要多少空间

1T的硬盘能装多少3D电影

虚拟机的硬盘空间不够大,又要删除快照,才能扩展,怎么办?