it-swarm-tr.com

Noatime ile bir dosya sistemi kurmanın sakıncaları?

Her dosyanın erişilirken güncellenmesi bir israf gibi geliyor.

Noatime seçeneği ile bir dosya sistemi monte etmenin getirdiği şey nedir? Ne tür uygulamalar/sunucular erişim süresine dayanır?

63
nos

Yeniden düşünün:

Yeni bir yüklemeniz varsa (~ 2008), relatime bağlama seçeneğini kullanabilirsiniz. Bence bu iyi bir uzlaşma. kerneltrap tartışması 'dan bu yeni seçeneğin uygulanması hakkında:

"göreceli atime, yalnızca önceki atime mtime veya ctime'dan daha eskiyse atime günceller. Noatime gibi, ancak mutt gibi bir dosyanın en son değiştirildiğinden beri ne zaman okunduğunu bilmesi gereken uygulamalar için yararlıdır."

Bu, zamana ihtiyaç duyan uygulamaların çoğunun hala çalışmasını sağlar, ancak disk yükünü azaltır - bu da bir uzlaşmadır. Bu, son Ubuntu masaüstü dağıtımlarında varsayılan değerdir.

Noatime ve nodiratime ile ilgili:

noatime dosyaları için gidiyorsanız, nodiratime noatime kullanmamanın bir nedeni olup olmadığını merak ediyorum bu nedenle dizinlerdeki erişim süresini de güncellemezsiniz.

Atime'nin etkinleştirilmemesinin diğer bir nedeni de belirtilmemiş denetim amaçlarıdır. Ancak kim erişildiğinden ve yalnızca ne zaman olduğundan, bir denetim izi için muhtemelen yararlı değildir.

Bu seçeneklerin tümü 'man mount 8' içinde bulunabilir.

48
Kyle Brandt

Belirli bir süre erişilmediyse dosyaları ikincil bir depolama alanına taşıyacak uygulamalar vardır. Açıkçası, zamana ihtiyaçları var.

Bunun dışında, özellikle artık dosya yöneticileri önizleme oluşturmak için dosyaları açma eğilimi var, bu nedenle sadece bir dizine göz atarken atime değiştirmek gibi, bu (artık) için çok fazla kullanım görmüyorum.

Bu günlerde her zaman öğle vakti gelirim.

18
Sven

Çok az şey var, buna dayanan bazı uygulamalar var, örneğin Mutt klasörün son ziyaretten bu yana yeni posta alıp almadığını belirleyemiyor.

Genellikle ben ve diğerleri Noatime montajının iyi bir fikir olduğunu düşünüyorum.

15
James

henüz değinilmemiş olan ana dezavantaj, bir tmpreaper işleminiz (yani/tmp içindeki bir süredir erişilmemiş dosyaları silen bir program) varsa, hala kullanılmakta olan tmp dosyalarını silebiliyor olmasıdır.

relatime, noatime'dan daha iyi bir seçenektir. yalnızca dosya son atime güncellemesinden bu yana değiştirildiyse atime güncellenir. bunun posta istemcileri için belirgin faydaları vardır. hala tmpreaper sorununu gidermez (bir dosyaya yazılmadan çağlar için/tmp'den okunabilir).

genel olarak, dezavantajlar küçüktür (birkaç özel durum dışında mevcut değildir) ve performans avantajı önemlidir.

10
cas