В 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, это может быть верно?