MacOS High Sierra'da, NFS üzerinden ana bilgisayarla paylaşılan bir klasörle konuk bir işletim sistemi önyüklenirken, dosya sayısı arttıkça yanlış dosya miktarını gösterir. MacOS Sierra'da sorunu göstermedi. İşte hızlı bir şekilde test edebilirsiniz.
- Konuk işletim sistemini VirtualBox ve SSH ile önyükleyin.
- Paylaşılan bir NFS klasörüne CD
$ mkdir test && cd test && touch test{1..1000} && ls | wc -l
Bu, bir test klasörü oluşturur, içine girer ve ardından bunları listeleyen 1000 test dosyası oluşturur ve çıktıdaki satır miktarını yazdırır.
Makinemde 1000 yerine 1007 yazdırıyor. Bazı dosyaları iki kez basıyor (ve diğerlerini yazdıramayabilir). Yalnızca çift dosyaları listeleyerek kontrol edebilirsiniz:
$ ls | uniq -c | grep " 2"
Bunun bir NFS böceği ya da macOS'ta bir çekirdek böceği olduğuna inanıyorum, bu doğru olabilir mi?
3
Mac os'ta bir hataya benziyor. İşte ilgili bazı tartışmalar github.com/hashicorp/vagrant/issues/8788
—
Scott Jacobsen
APFS ve NFS ile ilgili bir sorun. Lanet olsun sana Apple. Yaklaşan 10.13.2 güncellemesiyle sözde
—
Benjamin R