In macOS High Sierra wird beim Starten eines Gastbetriebssystems mit einem Ordner, der mit dem Host über NFS gemeinsam genutzt wird, die Anzahl der Dateien angezeigt, wenn die Anzahl der Dateien zunimmt. In macOS Sierra zeigte sich das Problem nicht. So können Sie es schnell testen.
- Booten Sie das Gastbetriebssystem mit VirtualBox und SSH.
- CD in einen freigegebenen NFS-Ordner
$ mkdir test && cd test && touch test{1..1000} && ls | wc -l
Dadurch wird ein Testordner erstellt, der Ordner wird erstellt und anschließend 1000 Testdateien erstellt. Anschließend werden sie aufgelistet und die Anzahl der Zeilen in der Ausgabe gedruckt.
Auf meinem Computer werden 1007 statt 1000 gedruckt. Einige Dateien werden tatsächlich zweimal gedruckt (andere möglicherweise nicht). Sie können mit der Auflistung nur doppelter Dateien prüfen:
$ ls | uniq -c | grep " 2"
Ich glaube, das ist ein NFS-Fehler oder ein Kernel-Fehler in macOS. Könnte das richtig sein?
Antworten:
Es ist ein Fehler in macOS High Sierra 10.13 und 10.13.1.
macOS 10.13.2 behebt das Problem.
quelle