NFS paylaşımlarındaki .AppleDouble klasörlerini engelleyin


1

Evde varım:

  • NFS paylaşımları dahil olmak üzere birden çok hizmeti çalıştıran bir Debian sunucusu;
  • çoğu zaman kullandığım bir Mac
  • Birkaç Android cihaz
  • bir Windows istemcisi

Hepsi mutlu bir şekilde sunucudaki dosyalara okur / yazar.

Şimdi bir sebepten dolayı Mac'im her birininkinden daha zeki olduğunu düşünüyor ve tüm topaklarını her klasöre koyuyor. Bunu yerel HFS paylaşımlarında (veya sunucunun HFS TimeMachine bölümünde) yaparken katma değer olduğunu anlıyorum. Ancak, kamuoyu ile uğraşırken (yabancı işletim sistemleri ile paylaşılan bir sunucuda demek istiyorum), davranması ve minimumda tutması gerektiğini düşünüyorum.

Mac bir dizüstü bilgisayardır, ancak çoğu zaman harici klavye / ekran / fare içeren bir masa üzerinde oturan NFS hisselerini çoğu zaman monte ettiği anlamına gelir. Hangisi güzel. Bu, her şeyi izlemeye devam ettiği ve .AppleDouble hedeflerini silinir silinmez her yere koyar anlamına gelir.

$ find . -type d -name .AppleDouble -exec rm -rf "{}" \;
$ find . -type d -name .AppleDouble|wc
      0       0       0
...
$ find . -type d -name .AppleDouble|wc
   1251    3109   38017
...
$ find . -type d -name .AppleDouble|wc
   2810    9992  113386

Bu bir dakikadan az bir sürede oldu. Yani sadece salt okunur ya da kaldırmak gibi sunucu tarafı hack .AppleDouble bir cron betiği ile sadece gitmek değildir.

Mac'e yalnızca paylaşılan alanları kullanırken kapalı kalmasını söylemek mümkün mü?


Görmek superuser.com/questions/306108/... Şahsen, ağ disklerini temiz tutmak için her zaman BlueHarvest'i kullandım. [BTW, Windows yerel NTFS disklerinde bile aynı şeyi yapıyor, ancak meta işletim sistemi / gizli dosyalar vb. Gösteriliyorsa bile gizli kalıyor.]
Tetsujin

Bu soruyu ve cevaplarını okudum, BlueHarvest bana bir hack gibi geliyor. Klasörleri silmek istemiyorum, OSX'in davranmasını istiyorum.
Benoit Duffez

OSX olduğu davranıyor;) Kaynak çatalını desteklemeyen sürücülere yazarken ilgili bilgiyi kaybetmemek için ne gerekiyorsa yapıyor. Uyumluluk için Windows’un yaptığı gibi yapması gerektiğini savunabilirsiniz. Saklı kalmak için… ama insanlar bunu yıllarca bir yere gitmeden tartışıyorlardı.
Tetsujin

Ayakkabılarınızı çıkarmanızı gerektiren bir akrabanızı ziyaret ederken, onları evde tutmaya alışkın olduğunuz için tutmayacaksınız. Bu, bilgisayarlar için geçerlidir, paylaşılan bir alan kullanırken, genel kuralları izlersiniz. Herhangi bir işletim sisteminin bu NFS paylaşımlarına işletim sistemine özgü dosyalar koymasını istemiyorum . Ben de Thumbs.db veya desktop.ini istemiyorum ama bu başka bir konu.
Benoit Duffez

Ardından kuyruğa & amp; Apple'da bağır.
Tetsujin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.