У 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
—
Скотт Якобсен
Це проблема з APFS та NFS. Чорт ти Apple. Імовірно, виправлено майбутнє оновлення 10.13.2
—
Бенджамін R