通过 NFS 共享文件夹对 VirtualBox 上的 Hack 代码进行类型检查

2024-01-09

首先提到的似乎是谨慎的这个问题 https://github.com/facebook/hhvm/issues/2311进而这个恰如其名的编辑 https://github.com/facebook/hhvm/commit/3f8842fab4049041a36c8b808a2c38621a9c6bea#comments这似乎相关并且使得 hh_server 拒绝在 NFS 文件系统上运行。我对文件系统不太熟悉,以前从未接触过OCaml,所以在尝试完成问题标题时,我尝试编辑我所知道的内容:/etc/hh.conf and /etc/hhvm/{php, server}.ini,添加hhvm.[server.]enable_on_nfs = true纯粹的猜测。没有骰子。

据我从这个问题中了解到,变化源于hh_server守护进程无法通过 NFS 驱动器上的 inotify 注册文件更改,这是完全可以理解的。然而,我的 VirtualBox 纯粹是一个测试服务器,供我熟悉 Hack(即仅运行类型检查器),并且我之前已经在安装了 sshfs(osxfuse)的驱动器上成功运行了 hh_client。是否还有另一个我不知道的问题使这成为一个坏主意?如果没有,我该如何启用hh_server --check在我的 VBox NFS 共享文件夹上运行?


主要问题是缺乏inotify支持NFS,所以hh_server可能会用陈旧的数据进行响应。

如果您接受风险,您可以添加enable_on_nfs = true to /etc/hh.conf,这将使hh_server检查 NFS 上的文件夹。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 NFS 共享文件夹对 VirtualBox 上的 Hack 代码进行类型检查 的相关文章

  • 如何在 Ubuntu 18.04 和 16.04 上配置 NFS 共享

    网络文件系统 NFS 是一个分布式文件系统协议 它允许客户端计算机上的用户以类似于访问本地存储的方式通过网络访问文件 本文将帮助您在 Ubuntu 系统上安装和配置 NFS 并导出目录并将其挂载到客户端系统上 网络详情 我们在同一网络 19
  • 如何在 CentOS 8 上安装和配置 NFS 服务器

    网络文件系统 NFS 是一种分布式文件系统协议 允许您通过网络共享远程目录 使用 NFS 您可以在系统上挂载远程目录并像使用本地文件一样使用远程计算机上的文件 NFS 协议默认不加密 并且与 Samba 不同 它不提供用户身份验证 对服务器
  • 云原生环境 - Dockerfile挂载nfs盘【真实案例】

    文章目录 背景 解决 第1步 搭建NFS Server 第2步 调整Dockerfile 安装nfs utils 第3步 设置privileged权限 参考 背景 项目中使用RainBond 基于Kubernetes的云原生平台 部署相关微
  • NFS服务安装配置(centos7 nfs-utils示例)

    测试机器 nps server 10 166 205 104 nfs client 10 166 205 101 server端 安装nfs utils和rpcbind sudo yum install nfs utils rpcbind
  • Linux安装配置NFS服务器

    目录 NFS简介 安装NFS服务 网络环境配置 开发板挂载NFS 常见问题 NFS简介 NFS network file system 即网络文件系统 能使使用者访问网络上别处的文件就像在使用自己的计算机一样 我们可以在 Ubuntu 上制
  • MacOSX上的NFS文件共享

    在MacOSX上接触过rsync方式文件共享和NFS方式文件共享 两种方式的基本使用方式如下 1 rsync方式 这种方式和scp用法很像 rsync file1 user host xx file2 如果传输目录 需要加一个 a参数 如果
  • 如何在 Linux 中挂载 NFS 共享

    网络文件系统 NFS 是一种分布式文件系统协议 允许您通过网络共享远程目录 使用 NFS 您可以在系统上安装远程目录并像使用本地文件一样使用远程文件 在 Linux 和 UNIX 操作系统上 您可以使用mount命令将共享 NFS 目录挂载
  • K8S部署NFS动态供给+PVC动态挂载示例

    文章目录 1 安装nfs客户端 2 部署nfs client provisioner插件 2 1 配置授权 RBAC 2 2 Deployment 2 3 创建StorageClass 3 使用示例 3 1 Deployment RWO 3
  • Ubuntu小技巧9--使用Samba服务实现Windows和Linux文件访问

    Ubuntu小技巧8 Ubuntu小技巧9 使用Samba服务实现Windows和Linux文件访问 很多时候做开发的时候需要在Linux上编译运行 但是又想用Windows的优秀工具 不停的将文件拷贝到Windows和Linux是极其浪费
  • nfs漏洞的处理:目标主机showmount -e信息泄露(CVE-1999-0554)

    文章目录 前言 一 漏洞内容 二 配置现状 1 nfs server节点 etc exports文件的配置 2 client节点执行showmount e 测试 三 nfs server节点增加访问控制的配置 1 etc hosts all
  • 安装配置nfs服务

    NFS的功能 让不同操作系统之间可以互传文件 Server端 Server端可以关闭防火墙 或放行nfs服务 systemctl stop firewalld 临时关闭防火墙 systemctl disable firewalld 开机自动
  • 打开 O_CREAT | Linux 中 NFS 上的 O_EXCL?

    当在 Linux 2 6 内核和 NFSv3 中时open fname O CREAT O EXCL 生效了吗 目前的规范open 2 系统调用文档 http www kernel org doc man pages online page
  • Vagrant 与 Rails 服务器共享文件夹

    我正在 vagrant box 中的 nfs 共享文件夹上运行 Rails 当服务器 thin webrick 运行时 我正在主机中编辑文件 但我必须不断停止并重新启动应用程序服务器才能看到 web 应用程序中反映的更改 这是正常行为吗 我
  • 将单个文件从 NFS docker 卷挂载到容器中

    示例 为简洁起见 省略了许多选项 version 3 volumes traefik driver local driver opts type nfs o addr 192 168 1 100 soft rw nfsvers 4 asyn
  • PersistentVolumeClaim 未绑定:“nfs-pv-provisioning-demo”

    我正在仅使用一个节点建立一个 kubernetes 实验室并学习设置 kubernetes nfs 我从以下链接逐步遵循 kubernetes nfs 示例 https github com kubernetes examples tree
  • 通过 nfs 共享 mmap 文件?

    场景A 为了在同一主机上运行的两个进程之间共享读 写内存块 Joe 从两个进程映射同一个本地文件 场景B 为了在两个不同主机上运行的两个进程之间共享读 写内存块 Joe 在主机之间通过 nfs 共享一个文件 然后从两个进程映射共享文件 有人
  • 通过 NFS 上传文件时出现操作系统错误

    当我尝试通过 django 管理界面上传媒体文件时 出现以下错误 OSError Errno 45 Operation not supported 这是回溯的最后一行 File path to home Envs myenv lib pyt
  • nfsnobody 用户权限

    我已经在两台 CentOS 6 64 机器之间设置了 NFS 文件共享 在服务器上 共享的文件夹最初由 root 用户拥有 在客户端上 它显示为 nfsnobody 所有 当我尝试从客户端写入该文件夹时 出现权限错误 因此 我将服务器上的文
  • 在 Mac OS X 上从 boot2docker 迁移到 Vagrant+NFS 的最快方法是什么?

    我有一个从官方 mysql 构建的数据库容器docker pull mysql 我有一个前端应用程序app用蛋糕建造 我有一个后端应用程序cms使用 Symfony 构建 我为两者都设置了容器链接app and cms自动启动并连接到db
  • 如何使用 HHVM proxygen 重写规则忽略任何文件?

    我创建一个这样的文件example ini hhvm server type proxygen hhvm server default document index php hhvm virtual host default rewrite

随机推荐