客户机操作系统在 macOS High Sierra 主机上的 NFS 文件夹中显示错误数量的文件

客户机操作系统在 macOS High Sierra 主机上的 NFS 文件夹中显示错误数量的文件

在 macOS High Sierra 中,当启动通过 NFS 与主机共享文件夹的客户操作系统时,当文件数量增加时,它会显示错误的文件数量。在 macOS Sierra 中没有显示此问题。以下是您可以快速测试它的方法。

  • 使用 VirtualBox 启动客户操作系统并通过 SSH 进入。
  • CD 到共享 NFS 文件夹
  • $ mkdir test && cd test && touch test{1..1000} && ls | wc -l

这将创建一个测试文件夹,进入该文件夹,然后创建 1000 个测试文件,之后列出这些文件并在输出中打印出行数。

在我的计算机上,它打印出 1007 而不是 1000。它实际上打印了一些文件两次(可能不会打印其他文件)。您可以通过仅列出重复文件来检查:

$ ls | uniq -c | grep " 2"

我相信这是 NFS 错误或 macOS 中的内核错误,对吗?

答案1

这是 macOS High Sierra 10.13 和 10.13.1 中的一个错误。

macOS 10.13.2 修复了这个问题。

相关内容