开启 NFS 文件系统提升 Vagrant 共享目录的性能
2016-01-09 00:00
816 查看
Vagrant 默认的 VirtualBox 共享目录方式读写性能表现并不好,好在 Vagrant 支持 NFS 文件系统方式的共享,我们可以启用 NFS 提升性能
然后确认宿主机系统是否安装了
同时,虚拟机里的系统也要安装对应的 package:
接下来编辑配置文件 Vagrantfile,将共享的目录
保存后,使用命令
由于 Windows 并不支持 NFS,所以 Windows 用户无法使用该功能。
有人说还得安装
windows下 vagrant nfs支持问题?参考:http://www.iamle.com/archives/2011.html
参考来源:http://docs.vagrantup.com/v2/synced-folders/nfs.html
原文地址:
开启 NFS 文件系统提升 Vagrant 共享目录的性能
标签:
vagrant
mac
nfs
share_folder
我的Mac软件集
打造私有的DNS 服务
Nginx 禁用IP IP段
【运维工具】logrotate 日志管理神器
开启方法
首先要把虚拟机的网络设置成:private_network
模式。然后确认宿主机系统是否安装了
nfsd
,Mac OS X 默认是集成了的,部分 Linux 需要安装对应 package 才能支持(以 Ubuntu 为例):$ sudo apt-get install nfs-kernel-server nfs-common
同时,虚拟机里的系统也要安装对应的 package:
$ sudo apt-get install nfs-common
接下来编辑配置文件 Vagrantfile,将共享的目录
nfs
设置为 true
,如下:Vagrant.configure("2") do |config| # ... config.vm.synced_folder ".", "/vagrant", :nfs => trueend
保存后,使用命令
vagrant reload
重启虚拟机后才会生效,期间会修改宿主计算机的 /etc/exports
文件,因此可能要你输入密码,而且每次启动都要会求输入,稍微有点麻烦。测试结果
这样,NFS 就成功启动了,下次做单元测试的时候,可以测试一下速度,会不会快些呢?这里有个官方做单元测试跑出的分数:VirtualBox Shared Folders: 5m 14sHost File System: 10sNative VM File System: 13sNFS Shared Folders: 22sNFS Shared Folders (warm cache): 14s
由于 Windows 并不支持 NFS,所以 Windows 用户无法使用该功能。
待解决疑问:
NFS 是否支持:public_network
? 答:不支持有人说还得安装
portmap
,能给我解释下为什么吗?windows下 vagrant nfs支持问题?参考:http://www.iamle.com/archives/2011.html
参考来源:http://docs.vagrantup.com/v2/synced-folders/nfs.html
原文地址:
开启 NFS 文件系统提升 Vagrant 共享目录的性能
标签:
vagrant
mac
nfs
share_folder
智能推荐
virtualbox + ubuntu虚拟机 目录共享我的Mac软件集
打造私有的DNS 服务
Nginx 禁用IP IP段
【运维工具】logrotate 日志管理神器
相关文章推荐
- php Only variables can be passed by reference
- 17岁时少年决定把海洋洗干净,现在21岁的他做到了
- apparmor 引起自定义mysql 日志问题
- iOS开发tableView去掉顶部上部空表区域
- MYSQL 命令行显示乱码 解决方案
- IOS UIView圆角,阴影,边框,渐增光泽
- 解决UITableView分割线距左边有距离的办法
- In MySQL, a zero number equals any string
- 【Git 使用笔记】第一部分:安装git 和 使用git
- php 实现 二维码 扫描登录
- 什么是Nib文件
- ubunt批量解压rar文件
- 【Git 使用笔记】第二部分:基本命令 和 单分支开发
- 【Git 使用笔记】第三部分:多分支开发
- 【Git 使用笔记】第四部分:git在公司中的开发流程
- 快速打造跨平台开发环境 vagrant + virtualbox + box
- 一个创业公司倒下的128小时
- -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
- nginx处理问题笔记
- 来看看这20个顶尖的开源项目!