3

В 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 ответ1

0

Это ошибка в macOS High Sierra 10.13 и 10.13.1.

macOS 10.13.2 исправляет это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .