无法列出文件系统以检查它们是不是可以被监视

Posted

技术标签:

【中文标题】无法列出文件系统以检查它们是不是可以被监视【英文标题】:Unable to list file systems to check whether they can be watched无法列出文件系统以检查它们是否可以被监视 【发布时间】:2021-12-25 20:39:18 【问题描述】:

我刚刚设置了一个 Bitbucket 管道以在 Docker 容器中构建 android 应用程序...

但是在构建之后,它无法挂载一些未知目录:

> Task :mobile:lintDebug
Wrote html report to file:///opt/atlassian/pipelines/agent/build/mobile/build/reports/lint-results-debug.html
BUILD SUCCESSFUL in 2m 51s
41 actionable tasks: 41 executed
Unable to list file systems to check whether they can be watched.
The whole state of the virtual file system has been discarded.
Reason: Could not query file systems: could not open mount file (errno 2: No such file or directory)

这是什么原因/如何摆脱该错误消息?

【问题讨论】:

如果您只是在此作业中从干净运行构建,您可以使用 --no-watch-fs 关闭监视 【参考方案1】:

您可能应该尝试从不同的终端窗口启动 docker 容器。

查看:https://pahlevikun.medium.com/simple-step-to-build-an-android-app-with-docker-and-use-in-continuous-integration-d40b54ec8273

希望你能得到你想要的!

维纳亚克·格里芬...

【讨论】:

以上是关于无法列出文件系统以检查它们是不是可以被监视的主要内容,如果未能解决你的问题,请参考以下文章

使用 inotify 检查监视文件夹中的文件是不是被覆盖

监视文件系统事件的平台无关方式

Linux 的磁盘格式化挂载磁盘检验等管理功能

windows 查看文件被哪个进程占用

Linux命令之df

PHP 检查文件大小以查看其是不是更改