USB'nin .fseventsd, .Trashes, .Spotlight-V100 klasörleri ve .DS_Store dosyalarından nasıl korunacağı?


26

Birine USB sürücünüzü dosya koyması için verirseniz, daha sonra temizlemesi çok sinir bozucu olur; bunların hepsi diski kirleten OSX platformları dışındaki eserler için işe yaramaz. Bu davranışı önlemek için herhangi bir çözüm var. Belki bu dosyaları kendi başınıza yazıp, yalnızca "6/700" izinleri gibi bir şey okuyacak şekilde ayarlayabilir misiniz?

PS OSX'te başkaları tarafından ne yapılması gerektiğini sormuyorum, çünkü bir dahaki sefere bana kimin yeni bir dosya koyacağını bilmiyorum (bu sorunu ve diğer yapılandırmaları diğer insanlara açıklayamam), ama ne yapmalıyım USB sürücü açısından yapın.


Yanıtlar:


20

Bir yazılabilir paylaşmak için gidiyoruz, diğer OS X sistemleri ile harici disk, aralarından aşağıdaki komutu çalıştırabilirsiniz SİZİN görünmesini .DS_Store dosyaları engellemek için makineye

touch / Volumes / your_volume_name /.metadata_never_index

sonra çalıştırarak dosyayı koruyun

chmod 444 / Ciltler / your_volume_name /.metadata_never_index

Bu gizli dosyanın varlığı, OS X Spotlight'ın sürücüyü endekslemesini önler, böylece sürücüyü yeniden biçimlendirmediğiniz sürece yalnızca bir kez yapmanız gerekir. Bunun platformlar arası olup olmadığını bilmiyorum, örneğin, korktuğun thumbs.db Windows dosyaları.

Bu yardımcı olur umarım.


11
Öyleyse, gizli dosyaları USB'ye yazmasını engellemek için gizli bir dosya mı oluşturmalısınız? Sigh
Basic

Bunun faydası nedir chmod 444? Yazmayı engelleyebilir, ancak silinmesini engellemez ve muhtemelen içeriğini umursamıyorsunuz. Unix izinlerinin USB çubuğunun dosya sisteminde çalışıp çalışmayacağı da tartışmaya açık.
mwfearnley

9

Bu blog gönderisini çok yararlı buldum: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/

temelde:

OS / X'in Spotlight endekslemesi yapmasını durdurmak için, çıkarılabilir sürücünün kök dizininde .metadata_never_index adlı bir dosyaya ihtiyacınız var. OS / X'in bir .Trashes dizini oluşturmasını durdurmak için, bir dizin olmayan kendi dosyanızı oluşturmalı ve onu çağırmalısınız. Çöp Kutusu .fseventsd ve bu klasörün içine no_log adında tek bir dosya koyun. ... OS / X'in her dizindeki bazı tercihleri ​​izleyen .DS_Store dosyaları oluşturmasını engellemenin bir yolunu bilmiyorum ...

Ancak tam bilgi ve detaylar için blogu okuyun.

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.