Гостьова ОС показує неправильну кількість файлів у папці NFS на хості macOS High Sierra


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, це може бути правильно?


3
Це схоже на помилку в mac os. Ось деякі пов'язані з цим дискусії github.com/hashicorp/vagrant/isissue/8788
Скотт Якобсен

1
Це проблема з APFS та NFS. Чорт ти Apple. Імовірно, виправлено майбутнє оновлення 10.13.2
Бенджамін R

Відповіді:


0

Це помилка в macOS High Sierra 10.13 та 10.13.1.

macOS 10.13.2 виправляє його.


1
Чи можете ви надати посилання на помилку?
Бургі

Apple явно не вказує на це ніде, я не думаю. macOS10.13.2 вийшов 2017-12-06.
Єроен

Не забудьте прийняти власну відповідь.
Бургі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.